У меня есть следующий код в моем представлении бритвы, где я использую https://github.com/NonFactors/AspNetCore.Grid.Web: -
@(Html
.Grid(Model)
.Build(columns =>
{
columns.Add(model => model.PhysicianFirstName).Titled("Name");
columns.Add(model => model.PhysicianLastName).Titled("Surname");
columns.Add(model => model.Phone).Titled("Phone");
})
.Using(GridFilterMode.Header)
.Empty("No data found")
.Filterable()
.Sortable()
.Pageable(pager =>
{
pager.PageSizes = new Dictionary<Int32, String> { { 0, "All" }, { 2, "20" }, { 4, "4" } };
pager.ShowPageSizes = true;
pager.PagesToDisplay = 3;
pager.CurrentPage = 2;
pager.RowsPerPage = 20;
})
)
, так что из того, что я указываю в настройке Pageable, я подумал Я получу это: -
- Меню PageSize с 20 записями по умолчанию.
но происходит то, что когда я получаю доступ к сетке Интернета, все записи (40,000 ++ ) будет показан .. любой совет, что вызывает эту проблему?