2009-11-24 43 views
2

我希望能够限制查看页面(我正在使用ASP.NET MVC)中表中可以存在的行数,并且如果有更多行,它将转到下一页。限制每页行中的行数

回答

4

很简单:

var query = /* your Linq query */; 
query = query.Skip(itemsPerPage * pageIndex).Take(itemsPerPage); 
+0

什么是* pageIndex? – Ognjen 2009-11-28 19:26:30

+0

当前页面的索引。我认为你的问题与分页有关......如果不是,你不需要呼叫跳过,只需使用带你想要显示的项目数 – 2009-11-28 21:41:30

0

如果你说分页,你会有更多的运气找到答案。

this is one approach

Asp.net MVC是不是像常规asp.net,在那里你可以得到由不知道更多的底层的东西一点。

另请注意,您如何在控制器&中实现分页以获取页面链接集,取决于您如何获取数据。

+0

我只是没有找到的条款快乐。非常感谢,我打算在这个研究中 – Ognjen 2009-11-24 23:15:55

+0

我在我的ASP.NET MVC项目中使用LINQ – Ognjen 2009-11-24 23:16:54