Как я могу реализовать Ajax для этой сетки у меня есть?
@{
var grid = new WebGrid(source: Model, defaultSort: "FirstName", rowsPerPage: 5);
}
@if (Model.Count() > 0)
{
<div id="grid">
@grid.GetHtml(
tableStyle: "grid",
headerStyle: "head",
alternatingRowStyle: "alt",
columns: grid.Columns(
grid.Column("FirstName", "First Name"),
grid.Column("LastName", "Last Name"),
grid.Column("Address"),
grid.Column("DOB"),
grid.Column("Gender")
)
)
</div>
}
Я попытался добавить ajaxUpdateContainerId, но он дает какую-то ошибку.
Я не мог этого понять.
Я создал свою сетку, как показано ниже.
var grid = new WebGrid(canPage: true, rowsPerPage: 2, defaultSort: "FirstName", canSort: true, ajaxUpdateContainerId: "grid");
grid.Bind(Model, rowCount:Model.Count(), autoSortAndPage: false);
grid.Pager(WebGridPagerModes.All);
Но он показывает все записи в сетке, где я хочу показать только 5 записей в сетке, а затем подкачки