我目前正在使用 PagedList (https://github.com/TroyGoode/PagedList/) 来管理我在 ASP.NET MVC 应用程序中的分页。
从今天开始,我已经开始将应用程序的某些部分转换为使用 AJAX,这让 ASP.NET MVC 变得非常容易。
然而,我遇到的第一个问题是 PagedList.MVC 助手 @Html.PagedListPager 在任何方面都不兼容不显眼的 AJAX。
我真正需要做的就是向分页链接添加一些属性(见下文),其余的将自动处理。但是,PagedListPager 不提供任何方法来执行此操作。
data-ajax="true" data-ajax-mode="replace" data-ajax-update="#SearchResults"
有没有人遇到过这个问题并找到了一个优雅的解决方案?
请您参考如下方法:
我添加了对不显眼的 AJAX 的支持:
https://github.com/TroyGoode/PagedList/issues/26#issuecomment-6471793