我遇到了jqGrid和ASP.NET MVC框架的问题。 也就是说,jqGrid工作正常,直到我在地址栏URL中这样:
http://[domain]/Controller/Action
它给了我JS错误:“对象不支持此属性或方法”。
当URL如下:
http://[domain]/Controller
一切都运转良好。
jqGrid的属性是:
url: '/Controller',
datatype: 'json',
mtype: 'POST'
等
有没有其他人遇到过这个问题?
提前致谢, 德扬
答案 0 :(得分:0)
如果你发布你的行动方法需要这个装饰:
的[AcceptVerbs(HttpVerbs.Post)]
答案 1 :(得分:0)
问题出在文件“jquery.jsGrid.js”中。 变量“pathtojsfiles”中的路径在开头时缺少一个反斜杠。
答案 2 :(得分:0)
关于mvc和Jqgrid的一篇很棒的文章和一个样本。
http://arahuman.blogspot.com/2009/06/jqgrid-using-mvc-json-and-datatable.html