0

以下では、約1000行が含まれているデータソースModel.slstをフェッチしましたが、毎回1000行をフェッチする必要があるため遅すぎるため、各ページングで10行のみをフェッチしたいのですが、方法がわかりません。

@{
    var grid = new WebGrid(source: Model.slst, rowsPerPage: 10, canPage: false, canSort: true,ajaxUpdateContainerId: "lgrid");
 }

           <h3>Services</h3>
            @grid.GetHtml(
                tableStyle: "lgrid",
                headerStyle: "head",
                alternatingRowStyle: "alt",
                columns: grid.Columns(
                grid.Column("S.N.", format: @<text>@{count++;}@count</text>, style: "sn"),
                grid.Column("Services", format: @<text>@item.ServiceName</text>),
                grid.Column("Edit", format: (item) => Html.ActionLink("Edit", "EditServices",
                         new { id = item.ServiceId }, new { @class = "openDialog", data_dialog_id = "emailDialog", data_dialog_title = "Edit" })),
                         grid.Column("Delete", format: (item) => Html.ActionLink("Delete", "DeleteServices", new { id = item.ServiceId }, new { @class = "openDialog", data_dialog_id = "emailDialog", data_dialog_title = "Delete" }))
                         ))
4

1 に答える 1