我意识到这个问题有几种解决方案。我正在寻找一个优雅的方式来解决一些问题的建议。ASP.NET MVC Grid显示解决方案
我正在为我的模型使用实体框架。
我需要显示数据表与分页和排序作为最小的功能。
在切换到MVC之前,在WebForms中,我是jQuery Datatables插件的忠实拥趸。我成功地使用了它,并使用了自定义分析器类来处理分页排序和过滤。我现在已经使用这种方法与EF
我的问题是碰到一个问题,有没有处理网格在MVC与分页和排序功能的首选方法......
到目前为止,我知道下面的可能的解决方案:
的jQuery插件的数据表与一些更多的自定义分析器的工作(我需要一些帮助在正确的方向与本入门)
的jqGrid ..我明白,有一个开源版本以及付费版本,这似乎包括MVC
MVCContrib一个服务器端解决方案电网 ...我不知道很多关于这一点,我甚至不确定这是否仍然是一个可接受的解决方案。
Telerik的MVC控制(如下答案建议)......似乎是迄今为止最流行的选择...
我最关心的是可重用性。我想要一个足够灵活的解决方案来处理我传入的最少量的自定义代码的任何模型/视图模型。我经常碰到的情况下,我需要只显示特定的模型的一些属性或需要显示从相关类
任何帮助或建议性质(IE Product.ProductName,Product.ProductCategory.CategoryName)会非常感激。
编辑
我决定尝试一下Telerik的MVC网格现在。我对目前正在开发的jQuery-UI Grid抱有很高的期望。考虑到MS是赞助商,我希望能够支持ASP.NET MVC。我从jQuery网站收集到的是他们的网格控件将受到最流行的网格控件的所有最好的方面的启发,包括上面提到的那些控件。手指交叉...
我想喜欢的jQuery插件的数据表,因为这是与分页显示表格数据的插件真棒,排序,过滤等 这里你可以找到一步一步教程与全功能,如分页,排序,过滤和CRUD操作.... http://www.dotnetawesome.com/2015/11/implement-jquery-datatable-in-aspnet-mvc.html – 2017-02-26 05:06:04