我想实现一些简单的分页,基于的我怎样做分页在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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top