背景

在前一篇文章《【初學者指南】在ASP.NET MVC 5中創(chuàng)建GridView》中,我們學習了如何在 ASP.NET MVC 中實現 GridView,類似于 ASP.NET web 表單的功能。通過前文,我們已經了解到使用 jQuery 插件的數據表可以很容易地實現具有搜索、排序和分頁等重要功能的表格。

前文中需要注意的是,所有通過插件實現的特性都是客戶端的,這意味著所有的數據都首先在頁面載入,然后由插件來處理客戶端搜索、分頁和排序的數據。如果數據表不是特別大,這么做是可以的;但是,如果數據表很大或者數據會隨著應用的使用而不斷增加,就會引起問題。如果這樣的問題確實發(fā)生了,從長遠來講,這種創(chuàng)建表格方式將不是一個好選擇。

介紹

在本文中,我們將會學習如何實現服務器端的分頁,搜索和排序功能。從長遠來講,這是一種更好的方式來應對數據集特別大的情況。

我們將會修改前文中的源代碼,現在就開始吧!

Datatables.MVC5

首先,我們需