Kendo ui 剑道网格不调用MVC操作
我让剑道网格调用一个MVC操作,但是我在操作中的断点没有被命中,也没有返回任何内容。你知道为什么吗 JavaScript:Kendo ui 剑道网格不调用MVC操作,kendo-ui,Kendo Ui,我让剑道网格调用一个MVC操作,但是我在操作中的断点没有被命中,也没有返回任何内容。你知道为什么吗 JavaScript: $("#grid").kendoGrid({ dataSource: { type: "json", transport: { read: { url: "Sales/GetSalesHistory", dataType: "json",
$("#grid").kendoGrid({
dataSource: {
type: "json",
transport: {
read: {
url: "Sales/GetSalesHistory",
dataType: "json",
type: "GET",
data: { id: "@ViewBag.CustomerEstimateKey" }
}
},
schema: {
data: "data",
total: "total"
}
}
});
行动:
[HttpGet]
public JsonResult GetSalesHistory(int id)
{
List<Sales> sales = PestsLogic.GetSalesById(id);
return Json(new { data = sales, total = sales.Count }, JsonRequestBehavior.AllowGet);
}
[HttpGet]
公共JsonResult GetSalesHistory(int id)
{
List sales=PestsLogic.GetSalesById(id);
返回Json(新的{data=sales,total=sales.Count},JsonRequestBehavior.AllowGet);
}
将url属性更改为该属性可修复它:
'@Url.Action("GetSalesHistory", "Sales")'
我和你有同样的问题。如果在URL字符串中添加一个前导正斜杠,使其看起来像-URL:“/Sales/getsaleshhistory”,它也应该可以工作 你看过Fiddler或Firebug中的请求吗?这将告诉您是否正在发出请求,以及是否收到错误。否。我会试一试,然后再报告。