我正在 ASP.NET MVC 视图上实现分页,并且我想从视图调用控制器中的方法。
视图中的代码:
<a href="<%= Url.Action("Search",
new { page = NextPage(Request["exactPage"])).ToString()}) %>">
控制器方法:
public string NextPage(string currentPage)
{
return (int.Parse(currentPage) + 1).ToString();
}
如何从视图中调用 NextPage 方法?
thanks!
如果你知道当前页码,你能不能只渲染当前页码所在的链接?page值=当前页面上一个和下一个链接加/减 1?您实际上并不需要视图来询问控制器下一个/上一个页码是什么。视图可以根据当前页面索引的值导出该信息。
EDIT:我建议控制器向视图传递一个附加值,指示可用页面的总数。然后视图可以将该值与当前页码进行比较,以确定是否显示next link.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)