asp.net mvc - net - Paginación Ajax en PagedList.MVC usando página parcial
paginacion mvc (3)
Alternativamente, puede usar jQuery Ajax para hacerlo como se muestra en el siguiente ejemplo.
PagedList.Mvc funciona bien si no uso una página parcial, pero cuando uso una página parcial con ajax para cargar la cuadrícula, hay un problema en la paginación.y terminé con el soporte de TroyGoode https://github.com/TroyGoode/PagedList/issues/26#issuecomment-6471793 , pero el enlace proporcionado para el soporte no está funcionando. En este momento, he usado así
@Html.PagedListPager((IPagedList)Model.MovieInforamtions, page => Url.Action("GetMovieDatabase", new { page }))
, que carga la página pero necesito cambiar la paginación ajaxically. ¿Cómo puedo conseguir esto?
Este problema se resuelve usando PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing.
@Html.PagedListPager(
Model.MovieInforamtions,
page => Url.Action("GetMovieDatabase", new { page = page}),
PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(new AjaxOptions(){ HttpMethod = "GET", UpdateTargetId = "movie_grid"})
)
La gente que trabaja con este código tiene que agregar Microsoft.Jauery.unobtrusive-ajax
para trabajar si no agrega este artículo. La dosis no funciona.