Я использую WebGrid для отображения моей информации. Проблема с одной из моих страниц заключается в том, что поисковая система и сортировка не работают. Он работает на любой другой странице, но на одной странице ничего не происходит.WebGrid пейджинг и сортировка не работают
Here is the code for the controller
public IndiceController(IMapperFacade mapperFacade, IDonneeReferenceService<Indice> indiceService, ILogWriters logWriters)
{
this.indiceReference = indiceService;
MapperFacade = mapperFacade;
}
public ViewResult Index(bool afficherSupprime = false)
{
var models = this.ApplyInitialSort(indiceReference.GetAll(!afficherSupprime));
var viewModels = MapperFacade.GetViewModelList<Indice, IndiceViewModel>(models);
var viewModel = new ListeViewModel<IndiceViewModel>(afficherSupprime, viewModels);
this.ViewBag.RowsPerPage = 3;
return View("Index", viewModel);
}
Here is the view
@using CDP.CMG.WebUI.ViewModels.Shared
@model ListeViewModel<IndiceViewModel>
@{
Layout = "~/Views/Shared/_ListeLayout.cshtml";
ViewBag.Title = Layouts.Indice_Index_Title;
ViewBag.HeaderTitle = Layouts.Indice_Index_Title;
var grid = new WebGrid(rowsPerPage: ViewBag.RowsPerPage);
grid.Bind(Model.ViewModels, autoSortAndPage: true, rowCount: Model.ViewModels.Count());
}
@grid.GetHtml("table table-striped table-hover",mode: WebGridPagerModes.All)
Any ideas where i'am missing something ?
Thank for the help.
У вас есть демо онлайн мы можем попробовать? – Papasmile
К сожалению, нет. Однако я нашел обходное решение. –