public ActionResult FunOne(FormCollection values)
{
var hmm= new Order();
TryUpdateModel(hmm);
DB.Tab1.Add(hmm);
string aaa = "aaa"; //BP1
DB.SaveChanges(); //BP2
string bbb = "bbb"; //BP3
return RedirectToAction("Finish");
}
}
没有执行return RedirectToAction("Finish");
所以我添加了BP(断点)。
我注意到BP3没有执行。我没有从编译器中得到任何错误。
任何人都知道为什么会这样吗?
答案 0 :(得分:0)
这是因为您尝试保存的数据存在一些错误,并且DB.SaveChanges();
尚未执行,并且Action会抛出异常。