asp.net的MVC:分页 - 在ActionLinks设置上一页/下一页价值?
-
18-09-2019 - |
题
我想实现一些简单的分页,基于的我怎样做分页在ASP.NET MVC?
寻呼工作正常。
不过,我现在正试图创建一个和下一个链接,但无法弄清楚如何访问PARAMS:
我的路线是这样的:
routes.MapRoute(
"Name",
"Controller/ActionName/{pageID}",
new { controller = "Controller", action = "ActionName" , pageID = 0 },
new { pageID = @"\d*"}
);
和我的下一个环节是这样的:
<%=Html.ActionLink("next page", "ActionName", "Controller", new {pageID = pageID + 1 }, null) %>
我得到的错误是:
Compiler Error Message: CS0103: The name 'pageID' does not exist in the current context
我应该如何创建一个/下一个链接(或者,在这种情况下,仅仅是下一个)?
解决方案
的误差中发生在所述第二PAGEID
new {pageID = pageID + 1 }, ...
如果你想以这种方式来引用的pageID,你必须把它传递中作为模型的一部分。
看一看以下教程:
<强>的NerdDinner步骤8:寻呼支持强>结果 http://nerddinnerbook.s3.amazonaws.com/Part8.htm
不隶属于 StackOverflow