asp.net-mvc - PagedList.MVC 中的 Ajax 分页使用部分页面

标签 asp.net-mvc pagination asp.net-ajax pagedlist

如果我不使用部分页面,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/

相关文章:

c# - AJAX 进度条显示页面加载的加载进度百分比

asp.net - asp.net Ajax 中的 Stackoverflow 样式通知

asp.net-mvc - 单击提交按钮后,日期设置为 01/01/0001 00 :00:00 in MVC 3. 0 Web 应用程序

c# - 整个网站从 Http 迁移到 Https

django-rest-framework - 如何在 DRF 的一个 View 中使用多个分页类

随机顺序和分页 Elasticsearch

c# - 为什么 ASP.Net MVC 范围属性采用类型?

asp.net-mvc - 服务是否应该始终返回 DTO,还是也可以返回域模型?

python - 使用 BeautifulSoup 从使用 Python 的 AJAX 分页的站点中抓取

jquery - Ajax 功能在本地运行时工作,但部署在 IIS 中时不工作