我在没有区域的mvc 2 rc项目中成功跟踪了Phil Haack's demo jQuery Grid。现在我正在尝试在区域项目中实现相同的代码,但数据没有传递给网格。
演示中的jquery grid url属性的格式为:
url:'/{controller}/{method}/'
我试图将该区域包含在url属性中但未成功:
url:'/{area}/{controller}/{method}/'
如何使用区域从控制器中的方法检索数据?
答案 0 :(得分:0)
问题不在于url属性,而是我无法更改url中的控制器名称属性以匹配区域中的控制器名称。
我确实发现MVC 2中的json安全性不允许json获取请求,除非明确允许。这可以在网格操作方法的return语句中设置:
return Json(jsonData, JsonRequestBehavior.AllowGet);