我正在 ASP.NET MVC 视图上实现分页,我想从视图调用控制器中的方法。
视图中的代码:
<a href="<%= Url.Action("Search",
new { page = NextPage(Request["exactPage"])).ToString()}) %>">
Run Code Online (Sandbox Code Playgroud)
控制器方法:
public string NextPage(string currentPage)
{
return (int.Parse(currentPage) + 1).ToString();
}
Run Code Online (Sandbox Code Playgroud)
如何从视图中调用 NextPage 方法?
谢谢!
如果您知道当前页码,您是否可以仅渲染上一个和下一个链接的页面值 =当前页加/减 1 的链接?您实际上并不需要视图来询问控制器下一个/上一个页码是什么。视图可以根据当前页面索引的值导出该信息。
编辑:我建议控制器向视图传递一个附加值,指示可用页面的总数。然后,视图可以将该值与当前页码进行比较,以确定是否显示下一个链接。
| 归档时间: |
|
| 查看次数: |
16491 次 |
| 最近记录: |