Asp.net mvc 3 ASP.NET MVC 3 Razor视图分页
我正在使用MVC3.0开发分页,代码如下。除了在用户选择5然后单击“下一步”按钮时如何填充重新生成页码外,一切正常: 12345下一步 当用户单击“下一步”时,分页应如下所示: 上一篇2 3 4 5 6下一篇 代码如下所示Asp.net mvc 3 ASP.NET MVC 3 Razor视图分页,asp.net-mvc-3,pagination,Asp.net Mvc 3,Pagination,我正在使用MVC3.0开发分页,代码如下。除了在用户选择5然后单击“下一步”按钮时如何填充重新生成页码外,一切正常: 12345下一步 当用户单击“下一步”时,分页应如下所示: 上一篇2 3 4 5 6下一篇 代码如下所示 <ul class="pagination-clean"> <% if (ViewData.HasPreviousPage) { %> <li class="previous"><a hre
<ul class="pagination-clean">
<% if (ViewData.HasPreviousPage)
{ %>
<li class="previous"><a href="<%=ViewData.PageActionLink.Replace("%7Bpage%7D", (ViewData.PageIndex - 1).ToString())%>">« Previous</a></li>
<% }
else
{ %>
<li class="previous-off">« Previous</li>
<% } %>
<%for (**int page = 1; page <= ViewData.TotalPages; page++**)
{
if (page == ViewData.PageIndex)
{ %>
<li class="active"><%=page.ToString()%></li>
<% }
else
{ %>
<li><a href="<%=ViewData.PageActionLink.Replace("%7Bpage%7D", page.ToString())%>"><%=page.ToString()%></a></li>
<% }
}
if (ViewData.HasNextPage)
{ %>
<li class="next"><a href="<%=ViewData.PageActionLink.Replace("%7Bpage%7D", (ViewData.PageIndex + 1).ToString())%>">Next »</a></li>
<% }
else
{ %>
<li class="next-off">Next »</li>
<% } %>
</ul>
- 上一关
这是您开发的自定义分页吗?您是否尝试过使用jqGrid
?它与控制器操作直接绑定以检索数据和它自己的寻呼机控件。你可以探索它。页码和其他参数将自动更新这是另一种选择:-我认为您应该使用webgrid和任何Jquery,如“Jquery.dataTables.js”和“Jquery.tablesorter.js”,我认为这将很容易…除了使用razor view,我别无选择。