Kendo DataSourceオブジェクトを使用して、カスタム へのリクエストを作成しようとしていますActionResult
。
は、送信しているのActionResult
と同じタイプのパラメータを受信します。KendoGrid
を使用KendoGrid
してデータを表示するのではなく、 のフィルタリング機能が必要なだけですKendoDataSource
。
public ActionResult Search([DataSourceRequest] DataSourceRequest request)
{
var dbItems = _db.DataItems.ToDataSourceResult(request).Data;
return Json(dbItems, JsonRequestBehavior.AllowGet);
}
var dataSource = new kendo.data.DataSource({
serverSorting: true,
sort: { field: "DataItemName", dir: "desc" },
transport: {
read: {
type: "GET",
url: "/Home/Search"
}
},
});
dataSource.read();
私たちは何を間違っていますか?
PS:メソッドをに設定しPOST
ても違いはありません