Javascript 如何对具有多个表的部分进行分页,以便每个页面仅在cshtml中显示有限的表?

Javascript 如何对具有多个表的部分进行分页,以便每个页面仅在cshtml中显示有限的表?,javascript,asp.net-mvc,asp.net-mvc-4,razor,paging,Javascript,Asp.net Mvc,Asp.net Mvc 4,Razor,Paging,我有一个搜索列,在搜索时显示多个表作为结果(我所说的多个是指1000或更多) 问题-生成的表格仅显示在一页中,我希望它们显示在多页中以提高可读性。我还想对每个表的一些列进行排序 比如说 在cshtml格式的视图中,我有如下内容 <section class="someclass"> foreach(var item in something) { <table> <tr> <td>@item.a</td>

我有一个搜索列,在搜索时显示多个表作为结果(我所说的多个是指1000或更多)

问题-生成的表格仅显示在一页中,我希望它们显示在多页中以提高可读性。我还想对每个表的一些列进行排序

比如说

在cshtml格式的视图中,我有如下内容

 <section class="someclass"> 
 foreach(var item in something)
 {

 <table> 
    <tr>
      <td>@item.a</td>
      <td>@item.b</td>
    </tr>
    <tr>
      <td>@item.c</td>
      <td>@item.d</td>
    </tr>
  </table>
  }
  </section> 

foreach(某物中的var项)
{
@项目a
@项目b
@项目c
@项目d
}
“var”的数量通常非常大,所以这段代码生成了很多表 你知道在这种情况下我怎么做分页吗

我所尝试的:

我已经试过桌面分拣机,但我不知道如何在一节中实现它

除此之外,我不想使用服务器端选项,因为我只想将代码保存在javascript中