我已经让Kendo Grid调用了一个MVC动作,但我在行动中的断点没有被击中而且没有任何东西被归还。有什么想法吗?
JavaScript的:
$("#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);
}
答案 0 :(得分:0)
将url属性更改为此修复它:
'@Url.Action("GetSalesHistory", "Sales")'
答案 1 :(得分:0)
我遇到了同样的问题。如果在URL字符串中添加前导斜杠,那么它看起来像这样 - URL:“/ Sales / GetSalesHistory”它也应该有效。