ASP.NETMVCGrid显示方案我意识到这个问题有几种解决方案。我正在寻找解决某些问题的优雅方法的建议。我正在为我的模型使用实体框架。我需要显示一个数据表,其中分页和排序是最基本的功能。在切换到MVC之前,在WebForms中,我是jQueryDatatables插件的忠实粉丝。我已经成功地将它与自定义解析器类一起使用来处理分页排序和过滤。我目前在使用EF时遇到这种方法的问题我的问题是,是否有一种首选方法可以通过分页和排序处理MVC中的网格...到目前为止,我知道以下可能的解决方案:jQueryDatatables插件随附一些更多的自定义解析器工作(我需要一些帮助开始正确的方向)jqGrid..我知道有一个开源版本和一个付费版本似乎包括MVC的服务器端解决方案MVCContribGrid......我不太了解关于这一点,我什至不确定这是否仍然是一个可以接受的解决方案。TelerikMVC控件(如以下答案所示)……似乎是迄今为止最受欢迎的选择……我主要关心的是可重用性。我想要一个足够灵活的解决方案来处理我用最少的自定义代码传入的任何模型/视图模型。我经常遇到只需要显示特定模型的某些属性或需要显示相关类的属性(IEProduct.ProductName、Product.ProductCategory.CategoryName)的情况。任何帮助或建议将不胜感激。编辑我决定现在试用TelerikMVCGrid。我对目前正在开发中的jQuery-UIGrid寄予厚望。考虑到MS是赞助商,希望支持ASP.NETMVC。我从jQuery网站上收集到的信息是,他们的网格控件将受到最流行的网格控件的所有最佳方面的启发,包括上面提到的那些。祝你好运...我会好好看看TelerikMVC开源组件。TelerikDemo如果将网格绑定到一个IQueryable,您还可以直接进行分页、排序、过滤和分组。他们的编辑器组件也非常酷。DataTables的一些帮助:http://www.codeproject.com/KB/aspnet/JQuery-DataTables-MVC.aspxhttp://www.codeproject.com/KB/aspnet/MVC-CRUD-DataTable.aspxTelerikMVC组件看起来相当不错——它们基于jQuery并且在它们生成的html中相当轻量级。MVC组件是免费和开源的——您甚至可以将它们从nuget中提取出来。他们确实有一个收费的付费许可证,而且他们的大部分其他东西都不是免费的,但MVC是。以上就是《C#学习教程:ASP.NETMVC网格展示解决方案》分享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
