背景
在前一篇文章《【初學(xué)者指南】在ASP.NET MVC 5中創(chuàng)建GridView》中,我們學(xué)習(xí)了如何在 ASP.NET MVC 中實現(xiàn) GridView,類似于 ASP.NET web 表單的功能。通過前文,我們已經(jīng)了解到使用 jQuery 插件的數(shù)據(jù)表可以很容易地實現(xiàn)具有搜索、排序和分頁等重要功能的表格。
前文中需要注意的是,所有通過插件實現(xiàn)的特性都是客戶端的,這意味著所有的數(shù)據(jù)都首先在頁面載入,然后由插件來處理客戶端搜索、分頁和排序的數(shù)據(jù)。如果數(shù)據(jù)表不是特別大,這么做是可以的;但是,如果數(shù)據(jù)表很大或者數(shù)據(jù)會隨著應(yīng)用的使用而不斷增加,就會引起問題。如果這樣的問題確實發(fā)生了,從長遠來講,這種創(chuàng)建表格方式將不是一個好選擇。
介紹
在本文中,我們將會學(xué)習(xí)如何實現(xiàn)服務(wù)器端的分頁,搜索和排序功能。從長遠來講,這是一種更好的方式來應(yīng)對數(shù)據(jù)集特別大的情況。
我們將會修改前文中的源代碼,現(xiàn)在就開始吧!
Datatables.MVC5
首先,我們需