Поиск и сортировка с помощью AJAX pagination в MVC
Я разрабатываю приложение MVC4 с поиском, подкачкой и сортировкой. Все прекрасно работает с нормальным видом.
Теперь я конвертирую одно и то же приложение с помощью Ajax & Partial View.
Как я могу передать свой параметр поиска и сортировки через элемент управления подкачкой, находящийся в частичном представлении. Теперь я могу загружать отфильтрованные данные в частичном виде, но, перейдя на следующую страницу, потерял параметры поиска и загружает все записи, игнорируя фильтры поиска.
Мой элемент управления подкачкой в _PartialView.cshtml
@Html.PagedListPager(Model, page => Url.Action("AjaxMethod", new { page, searchByUserName = Request.QueryString["searchByUserName"], searchByReaderName = Request.QueryString["searchByReaderName"], searchByReaderType = Request.QueryString["searchByReaderType"], searchByUploadDate = Request.QueryString["searchByUploadDate"], sortBy = Request.QueryString["sortBy"] }), //new PagedListRenderOptions.() { Display = PagedListDisplayMode.IfNeeded, DisplayPageCountAndCurrentLocation = true } PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing( new AjaxOptions(){ HttpMethod = "GET", UpdateTargetId = "divData"}) )
Пожалуйста, подскажите, чего мне не хватает.
Что я уже пробовал:
Я новичок в разработке MVC. Я много гуглил по этому вопросу, но не могу найти подходящего решения.