如果我不使用部分页面,PagedList.Mvc工作得很好,但当我使用ajax的部分页面加载网格时,pagination.and中就会出现问题。我在TroyGoode https://github.com/TroyGoode/PagedList/issues/26#issuecomment-6471793的支持下结束了工作,但为支持提供的链接不起作用。现在,我已经这样使用了
@Html.PagedListPager((IPagedList)Model.MovieInforamtions, page => Url.Action("GetMovieDatabase", new { page }))
,这将加载页面,但我需要以同步方式更改分页。我如何才能做到这一点?
发布于 2013-12-30 19:42:13
这个问题可以通过使用PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing.来解决
@Html.PagedListPager(
Model.MovieInforamtions,
page => Url.Action("GetMovieDatabase", new { page = page}),
PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(new AjaxOptions(){ HttpMethod = "GET", UpdateTargetId = "movie_grid"})
)
发布于 2015-03-30 08:16:47
或者,您可以使用jQuery Ajax来完成此操作,如下例所示。
发布于 2017-10-20 17:31:34
您必须将Microsoft.Jauery.unobtrusive-ajax
添加到Work,如果您不添加此项目,则此项目不起作用
https://stackoverflow.com/questions/17336165
复制相似问题