我是新来的MVC,而不是按照如何做网页上的分页和sorting。 我习惯于使用asp.Net GridView控件,ObjectDataSource指向我们业务层中的对象 – 在这种情况下,ODS使用我们的ORM在对象上生成的方法处理所有的分页和sorting。 我已经看过使用与MVC相同的ORM – 事情工作得很好 – 我只是循环通过集合在页面上build立表 – 但没有ODS来处理分页和sorting,我很困惑我该怎么处理 我将有一个单独的控制器的分页和sorting? 我知道我需要自己动手 – 但是我从哪里开始呢? 我创build了一个CustomerController和一个显示客户的表格的视图,我想在FirstName或LastName列上sorting。 我的模型上有一个Sort()方法,它将采用GridView / ODS对使用的格式的stringsortingexpression式。 我会在我的CustomerController上创build一个名为Sort的新Action,并将ActionLink放在我的头文件中? <table> <tr> <th> First Name </th> <th> Last Name </th> </tr> <% foreach (var item in Model) { %> <tr> <td> <%= Html.Encode(item.FirstName) %> </td> <td> <%= Html.Encode(item.LastName) %> </td> </tr> <% } %> […]