Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Ajax编辑MVC 3 Razor Telerik网格_Telerik_Telerik Grid_Telerik Mvc - Fatal编程技术网

使用Ajax编辑MVC 3 Razor Telerik网格

使用Ajax编辑MVC 3 Razor Telerik网格,telerik,telerik-grid,telerik-mvc,Telerik,Telerik Grid,Telerik Mvc,我正在尝试对网格中的记录进行内联编辑 单击Save按钮后,关联的控制器开始正常运行 但是,我不知道如何从将网格数据保存到控制器操作中的模型中获取数据。有人能帮我吗 以下是视图的代码: 我认为您得到的数据是绑定到网格的模型,您编辑的一个实体将被发回。控制器可以声明如下: [GridAction(EnableCustomBinding = true)] public ActionResult _SaveAjaxEditing(Customermodel, GridCommand co

我正在尝试对网格中的记录进行内联编辑

单击Save按钮后,关联的控制器开始正常运行

但是,我不知道如何从将网格数据保存到控制器操作中的模型中获取数据。有人能帮我吗

以下是视图的代码:


我认为您得到的数据是绑定到网格的模型,您编辑的一个实体将被发回。控制器可以声明如下:

    [GridAction(EnableCustomBinding = true)]
    public ActionResult _SaveAjaxEditing(Customermodel, GridCommand command)

经过逻辑思考后,我将模型的内容简单地传递给了以下内容。。。公共行动结果_SaveAjaxEditingYeagerTechWcfService.Customer cust如果它对您有效,您可以将其添加为您自己问题的答案,以便帮助他人。
[HttpPost]
        [GridAction]
        public ActionResult _SaveAjaxEditing()
        {
            YeagerTechWcfService.Customer cust = new YeagerTechWcfService.Customer();

            if (TryUpdateModel(cust))
            {   
                try
                {
                    db.EditCustomer(cust); // This is a WCF method which works fine...
                    TempData["ErrCode"] = "Customer successfully updated.";
                    return RedirectToAction("Index", "Home");
                }
                catch (Exception ex)
                {
                    TempData["ErrCode"] = "CustErr";
                    ViewBag.Error = ex.Message;
                    return View();
                }

            }
            else
                return View();
        }
    [GridAction(EnableCustomBinding = true)]
    public ActionResult _SaveAjaxEditing(Customermodel, GridCommand command)