首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻呼助手asp.net mvc

问寻呼助手asp.net mvc
EN

Stack Overflow用户
提问于 2010-05-21 15:09:20
回答 3查看 3.4K关注 0票数 5

我实现了一个分页html助手(改编自steven sanderson的书)。这是当前的代码:

公共静态字符串PageLinks(this HtmlHelper html,int currentPage,int totalPages,Func pageUrl) { StringBuilder结果=新StringBuilder();

代码语言:javascript
复制
        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是当前页面。我相信一定是有人实现了类似的东西。在我不得不重新实现轮子之前。

谢谢。

克里斯蒂安

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-05-21 15:11:55

在MVCContrib有一个pager helper。

票数 3
EN

Stack Overflow用户

发布于 2010-05-21 15:12:55

我正在使用这个寻呼机(也适用于MVC2 ):http://blogs.taiga.nl/martijn/2008/08/27/paging-with-aspnet-mvc/

我发现它真的很棒。

票数 0
EN

Stack Overflow用户

发布于 2018-06-09 12:08:48

您可以查看此链接以了解更多详细信息MVC HTML Paging Helper with search and sort

我已经用搜索和排序实现了它,并详细解释了我们如何扩展、注册和使用任何页面。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2880174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档