我意識到這個問題有幾種解決方案。我正在尋找一個優雅的方式來解決一些問題的建議。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