我的页面传递函数无法正常工作。出于某种原因,当我尝试将当前pageindex +1传递到同一页面以显示下一个页面时,它并不是这样。路由链接传递页面
<% if (Model.Users.HasNextPage) { %>
<%= Html.RouteLink(">>>", "Users", new { page = (Model.Users.PageIndex +1) })%>
<% } %>
如果我只用:“>>>”,“用户),它的工作原理,但接下来的页面功能不工作,因为它不会给下一个值。
如果我调试Model.Users.PageIndex它的值为0时,它加载页面(它应该有)。
不知怎的,它不喜欢“新” -thingy末
我对瑞典的错误,但它抱怨一些事情没有找到对用户的位置,或如何路径/路由/参考它的集合。
的ActionResult的样子:
public ActionResult Users(int? page){
const int pagesize = 10;
var pagnatedUsers = new PaginatedList<User>(_us.GetUsers(), page ?? 0, pagesize);
return View("Users", new UserAdminEditViewModel { Users = pagnatedUsers });
}
在此先感谢 /M
查看我关于RouteLink和ActionLink的更新答案 – 2009-08-28 12:37:05