gpt4 book ai didi

c# - ASP.NET MVC 网格显示解决方案

转载 作者:行者123 更新时间:2023-11-30 19:12:53 27 4
gpt4 key购买 nike

<分区>

我意识到这个问题有多种解决方案。我正在寻找解决一些问题的优雅方法的建议..

我正在为我的模型使用 Entity Framework 。

我需要以分页和排序作为最低功能来显示数据表。

在切换到 WebForms 中的 MVC 之前,我是 jQuery Datatables 插件的忠实粉丝..我成功地使用了它以及自定义解析器类来处理分页排序和过滤。我现在在 EF 中使用此方法时遇到了问题

我的问题是,是否有一种首选方法可以在 MVC 中处理具有分页和排序功能的网格...

到目前为止,我知道以下可能的解决方案:

  1. jQuery Datatables 插件,带有更多自定义解析器工作(我需要一些帮助才能开始正确的方向)

  2. jqGrid..我知道有一个开源版本和一个似乎包含 MVC 服务器端解决方案的付费版本

  3. MVCContrib Grid...我对此知之甚少,我什至不确定这是否仍然是一个可接受的解决方案。

  4. Telerik MVC 控件(如以下答案中所建议)...似乎是迄今为止最受欢迎的选择...

我主要关心的是可重用性。我想要一个足够灵活的解决方案来处理我用最少量的自定义代码传入的任何模型/ View 模型。我经常遇到这样的情况,我只需要显示特定模型的几个属性或需要显示相关类的属性(I.E Product.ProductName、Product.ProductCategory.CategoryName)

如有任何帮助或建议,我们将不胜感激。

编辑

我决定暂时试用 Telerik MVC Grid。我对目前正在开发中的 jQuery-UI Grid 寄予厚望。考虑到 MS 是赞助商,我希望会有对 ASP.NET MVC 的支持。我从 jQuery 站点收集到的信息是,他们的网格控件将受到最流行的网格控件的所有最佳方面的启发,包括上面提到的那些。手指交叉...

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com