如果我不使用部分页面,PagedList.Mvc 工作正常,但是当我使用带有 ajax 的部分页面加载网格时,分页出现问题。我以 TroyGoode 的支持结束 https://github.com/TroyGoode/PagedList/issues/26#issuecomment-6471793 , 但是为支持提供的链接不起作用。
现在,我已经这样使用了
@Html.PagedListPager((IPagedList)Model.MovieInforamtions, page => Url.Action("GetMovieDatabase", new { page }))
,加载页面但我需要ajaxically更改分页。我怎样才能做到这一点?
最佳答案
这个问题是通过使用 PagedListRenderOptions.EnableUnobtrusiveAjaxReplaceing 解决的。
@Html.PagedListPager(
Model.MovieInforamtions,
page => Url.Action("GetMovieDatabase", new { page = page}),
PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(new AjaxOptions(){ HttpMethod = "GET", UpdateTargetId = "movie_grid"})
)
关于asp.net-mvc - PagedList.MVC 中的 Ajax 分页使用部分页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17336165/