以下代码构建我的剑道数据源:
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 中。action 方法获得了“searchText”值,但它却获得了 pageNumber?尽管在帖子中它确实传递了页码(在萤火虫中检查),但我想要将页码传递给我函数中的 transport.read 方法。我怎么能做到这一点?