jqGrid添加行不工作

jqGrid添加行不工作,jqgrid,Jqgrid,获取、编辑和删除所有工作正常。但是add不会调用到我的ActionResult方法中。我正在使用内联add,它为新记录值显示一个模式表单。对于最新jqGrid版本中提供的pager/form方法,似乎很少有这样的例子。我在这里添加/插入缺少什么 html: 控制器: public ActionResult Createint id、字符串位置名称、字符串地址行1 我已经解决了。创建方法sig中参数的类型不匹配。它们必须都是字符串。将我的控制器更改为以下工作。我还注意到id和oper参数是按名称

获取、编辑和删除所有工作正常。但是add不会调用到我的ActionResult方法中。我正在使用内联add,它为新记录值显示一个模式表单。对于最新jqGrid版本中提供的pager/form方法,似乎很少有这样的例子。我在这里添加/插入缺少什么

html:

控制器:

public ActionResult Createint id、字符串位置名称、字符串地址行1


我已经解决了。创建方法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)