一段时间以来,我一直在为 MVC1 使用来自 Martijn Boland 分页方法的优秀 IPagedList,效果很好。我刚刚尝试将它与Haacked 在 MVC2 中的默认模板视图一起使用,并发现它会导致问题。
具体来说,调用时:
<%= Html.Display("SomeViewDataKeyToAnIPagedListCollection") %>
从共享索引视图内部,会导致呈现分页器对象,而不是为 PagedList 集合呈现适当的 DisplayTemplate 视图。我认为这是因为将 DisplayTemplates 与模型匹配的机制正在崩溃。
有人已经找到解决方法了吗?