我有一个asp.net应用程序。我正在使用kendo子弹图表。它是在.net framework 2.0中开发的,因此wcf服务不起作用。这就是我使用Web方法绑定远程数据的原因。
我想在kendo web方法数据源网址中传递c#变量的值,但它无效。
这是我的代码,
var month = "<%= month %>";
dataSource: {
type: "json",
transport: {
read: {
type: "POST",
url: "Default.aspx/FetchCounts",
contentType: 'application/json; charset=utf-8',
datatype: "json"
}
},
serverFiltering: false,
serverSorting: false,
schema: {
//data: "d",
data: month,
model: {
fields: {
current: { type: "string" },
target: { type: "string" }
}
}
}
},
无效。
我不知道如何让它发挥作用。
答案 0 :(得分:0)
您正在Kendo UI DataSource定义的错误位置定义数据参数。 Reference。这是应该如何设置的:
dataSource: {
type: 'json',
transport: {
read: {
type: 'POST',
url: 'Default.aspx/FetchCounts',
contentType: 'application/json; charset=utf-8',
datatype: 'json',
data: function () {
return {
month: month
};
}
}
},
serverFiltering: false,
serverSorting: false,
schema: {
//...
}
}