我已经实现了一个分页 html 帮助器(改编自史蒂文·桑德森的书)。这是当前的代码:
公共静态字符串PageLinks(此HtmlHelper html,int currentPage,int TotalPages,Func pageUrl)
{
StringBuilder 结果 = new StringBuilder();
for (int i = 1; i <= totalPages; i++)
{
TagBuilder tag = new TagBuilder("a");
tag.MergeAttribute("href", pageUrl(i));
tag.InnerHtml = i.ToString();
if (i == currentPage)
tag.AddCssClass("selectedPage");
result.AppendLine(tag.ToString());
}
return result.ToString();
}
这会产生一堆指向我的项目的每个页面的链接。如果有很多页面,这可能会有点让人不知所措。我正在寻找一个类似的实现,它会产生一些不那么压倒性的东西,如下所示:
其中 6 是当前页面。我确信在我必须重新实现轮子之前,一定有人已经实现了类似的东西。
Thanks.
基督教
有一个寻呼机助手 http://davidhayden.com/blog/dave/archive/2009/06/25/mvccontribgridpagerhelpers.aspx in MVCContrib http://mvccontrib.codeplex.com/wikipage?title=Grid.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)