我一直在为MVC1使用出色的IPagedList from Martijn Boland分页方法,现在效果良好。我刚刚尝试将其与MVC2中的Haacked's Default Templated Views一起使用,并且发现它会引起问题。

具体来说,在调用时:

<%= Html.Display("SomeViewDataKeyToAnIPagedListCollection") %>


从共享索引视图的内部,将导致呈现页面对象,而不是为PagedList集合显示适当的DisplayTemplate视图。我认为这是因为将DisplayTemplates与Model匹配的机制已经崩溃了。

有人已经遇到了解决方法吗?

最佳答案

这类似于以下问题(没有实际解决方案):

MVC2 .NET - Paging

这是在MVC2中实现分页的人,但没有IPageList:

subsonic 3.0.0.3 MVC2 how to work paging Model.HasPreviousPage not working

10-07 15:18