jqGrid添加行不工作
获取、编辑和删除所有工作正常。但是add不会调用到我的ActionResult方法中。我正在使用内联add,它为新记录值显示一个模式表单。对于最新jqGrid版本中提供的pager/form方法,似乎很少有这样的例子。我在这里添加/插入缺少什么 html: 控制器: public ActionResult Createint id、字符串位置名称、字符串地址行1jqGrid添加行不工作,jqgrid,Jqgrid,获取、编辑和删除所有工作正常。但是add不会调用到我的ActionResult方法中。我正在使用内联add,它为新记录值显示一个模式表单。对于最新jqGrid版本中提供的pager/form方法,似乎很少有这样的例子。我在这里添加/插入缺少什么 html: 控制器: public ActionResult Createint id、字符串位置名称、字符串地址行1 我已经解决了。创建方法sig中参数的类型不匹配。它们必须都是字符串。将我的控制器更改为以下工作。我还注意到id和oper参数是按名称
我已经解决了。创建方法sig中参数的类型不匹配。它们必须都是字符串。将我的控制器更改为以下工作。我还注意到id和oper参数是按名称而不是顺序提取的,因此我可以将它们放在签名的第一位或最后一位,或者放在签名中的任何位置,它们得到正确的值-酷!。我会用这个更正来编辑我原来的帖子
public ActionResult Create(string oper, string id, string locationName, string addressLine1)
对于其他寻找jqGrid添加/插入示例的人,我希望这一个能有所帮助
[HttpPost]
public ActionResult CreateLocation(string oper, string id, string locationName, string addressLine1) {
//Models.LocationProvider lp = new Models.LocationProvider();
//bool saved = lp.InsertLocation(location);
bool saved = false;
if (!saved)
{
Response.StatusCode = 500;
return Content("Record not saved!");
}
else
{
return Json(false);
}
}
public ActionResult Create(string oper, string id, string locationName, string addressLine1)