当前位置: 代码迷 >> ASP.NET >> ASP.NET MVC更新数据的有关问题
  详细解决方案

ASP.NET MVC更新数据的有关问题

热度:5291   发布时间:2013-02-25 00:00:00.0
ASP.NET MVC更新数据的问题
C# code
        public ActionResult Demo()        {            NorthwindEntity entity = new NorthwindEntity();            IQueryable<Products> pro = from s in entity.Products                                       where s.ProductID == 1                                       select s;            return View(pro);        }                //为什么用这个方法不能更新实体类库里的Products数据呢,请问哪里出错啊,请大牛帮忙,谢谢!        public ActionResult UpdateDemo(Products pd)        {            NorthwindEntity entity = new NorthwindEntity();            Products model = entity.Products.FirstOrDefault(e => e.ProductID == pd.ProductID);            UpdateModel(model, pd.ProductName);            entity.SaveChanges();            return RedirectToAction("Demo");        }


------解决方案--------------------------------------------------------
[AcceptVerbs(HttpVerbs.Post)]//增加这句看看
public ActionResult UpdateDemo(Products pd)
{
NorthwindEntity entity = new NorthwindEntity();
Products model = entity.Products.FirstOrDefault(e => e.ProductID == pd.ProductID);
UpdateModel(model, pd.ProductName);
entity.SaveChanges();
return RedirectToAction("Demo");
}

------解决方案--------------------------------------------------------
帮顶
  相关解决方案