PagedListPager自定义分页链接

use*_*167 1 asp.net asp.net-mvc nuget nuget-package asp.net-mvc-3

我正在使用以下包在ASP.NET MVC中进行分页

https://github.com/TroyGoode/PagedList

这很好,但是我希望能够为寻呼机链接添加额外的HTML5数据属性.只需包含链接的页码.

例如:

<a href="admin/demo/userlist" data-page-no="1">1</a> <a href="admin/demo/userlist" data-page-no="2">2</a> etc etc
Run Code Online (Sandbox Code Playgroud)

但我很难做到这一点,只能将页码放到URL中.

有人可以帮忙吗?我原本以为这将是一个常见且有用的功能.

谢谢

use*_*167 9

在Troy的帮助下排序,现在工作完美:)

@Html.PagedListPager(Model, page => "admin/demo/userlist", new PagedListRenderOptions { FunctionToTransformEachPageLink = (liTag, aTag) => { aTag.Attributes.Add("data-page-no", aTag.InnerHtml); liTag.InnerHtml = aTag.ToString(); return liTag; } })
Run Code Online (Sandbox Code Playgroud)