1

我在我的 MVC 页面上使用 Troy Goode 的 PagedList 扩展。通过呈现包含给定记录页面的部分内容,它可以正常工作。

现在我必须实现搜索结果的过滤。我正在使用 AJAX 表单来获取与给定搜索条件匹配的部分包含结果。如果结果少于一页,这很有效。如果过滤结果超出一页,则存在问题。当点击分页链接时,过滤信息消失了,它会导致下一页未过滤信息。

当输入某些内容来过滤搜索结果并且有分页链接时,我可以使用什么机制来传递过滤信息?

4

1 回答 1

1

My PagedList library takes a Func to generate the URL when you call @Html.PagedList(...):

page => Url.Action("Index", new { page = page })

You simply need to customize the parameters you're passing into Url.Action (which is a Microsoft class/method, docs can be found on MSDN).

于 2013-04-07T13:03:36.653 回答