次のコードは、私の kendo DataSource を構築します。
var dataSource = new kendo.data.DataSource({
serverPaging: true,
schema: {
data: "ListMediaSummary",
total: "RowCount",
},
transport: {
read: {
url: gAppBaseURL + "UniversalSearch/SearchData?searchText=" + searchText + "&pageNumber=" + page,
type: "POST",
dataType: "json",
}
},
parameterMap: function (data, type) {
if (type == "read") {
return {
$top: data.take,
$skip: data.skip
}
}
},
page: 1,
pageSize: 25,
});
ここから、パラメータ「searchText」と「PageNumber」を transport.read メソッドから asp.net コントローラの Action メソッドに渡します。その後、検索結果が kendo listView にレンダリングされます。アクション メソッドは「searchText」値を取得しますが、pageNumber は取得しませんか? 投稿ではページ番号(firebugでチェック済み)を渡しますが、関数のtransport.readメソッドにページ番号を渡したいのです。どうすればこれを達成できますか?