【发布时间】:2017-01-14 15:32:36
【问题描述】:
<script type="text/javascript">
$(document).ready(function () {
$("#list").jqGrid({
url: 'SampleController/jqGrid1',
datatype: "json",
mtype: 'GET',
colNames: ['Id', 'Name', 'Mobile', 'Email', 'City', 'State', 'Gender'],
colModel: [{ name: 'Id', index: 'Id', width: 100 },
{ name: 'Name', index: 'Name', width: 100 },
{ name: 'Mobile', index: 'Mobile', width: 100 },
{ name: 'Email', index: 'Email', width: 100 },
{ name: 'City', index: 'City', width: 100 },
{ name: 'State', index: 'State', width: 100 },
{ name: 'Gender', index: 'Gender', width: 100 }
],
sortname: 'Id',
rowNum: 10,
loadonce: true,
viewrecords: true,
caption: 'List of Students',
scrollOffset: 0,
gridview: true,
autoencode:true
});
});
控制器代码:
public JsonResult jqGrid1()
{
return Json(objDB.SelectALL(), JsonRequestBehavior.AllowGet);
}
objDB.SelectAll() 返回一个列表
有什么错误请告知。当我调试代码时,它没有调用示例控制器的方法jqGrid1()。
【问题讨论】:
-
url: 'SampleController/jqGrid1', 应该是 url: 'Sample/jqGrid1',
-
仍然无法正常工作。我输入了 'Sample/jqGrid1'
-
使用
url: '@Url.Action("jqGrid1","Sample")'
标签: jquery asp.net-mvc jqgrid