Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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
Asp.net mvc 3 如何使用Webgrid Razor MVC3编辑行_Asp.net Mvc 3_Razor_Webgrid - Fatal编程技术网

Asp.net mvc 3 如何使用Webgrid Razor MVC3编辑行

Asp.net mvc 3 如何使用Webgrid Razor MVC3编辑行,asp.net-mvc-3,razor,webgrid,Asp.net Mvc 3,Razor,Webgrid,WebGrid是否可以编辑?创建新视图Edit.cshtml,并使用Hiddenfield作为id,该id将传递给madel以获取更新数据 public ActionResult Edit(WebdridDBModel model, string id) { var editItem = from e in dc.EDetails where e.Id ==Convert.ToInt32(id) select e; var editList = editIte

WebGrid是否可以编辑?

创建新视图Edit.cshtml,并使用Hiddenfield作为id,该id将传递给madel以获取更新数据

public ActionResult Edit(WebdridDBModel model, string id)
{          
    var editItem = from e in dc.EDetails where e.Id ==Convert.ToInt32(id) select e;
    var editList = editItem.ToList();
    model.FirstName= editList[0].FirstName;
    model.LastName=editList[0].LastName;
    model.Salary =Convert.ToInt32( editList[0].Salary);

    return View(model);
}




public ActionResult EditSubmit(WebdridDBModel model, string id)
{
    EDetail ed = dc.EDetails.Single(P=>P.Id==model.Id);
    ed.FirstName = model.FirstName.Trim();
    ed.LastName = model.LastName.Trim();
    ed.Salary = model.Salary.ToString();
    dc.SubmitChanges();
    return RedirectToAction("Index");
}