【发布时间】:2014-07-09 06:09:40
【问题描述】:
我的 HTTP 操作方法中有一些代码,还有一个模型状态来确保一切都有效;当我放置模型状态时,我的代码不会执行并直接转到重定向
if (ModelState.IsValid)
{
db.Entry(profile).State = EntityState.Modified;
db.SaveChanges();
ViewBag.success = "Your changes have been saved";
return View(new article_detail() { profile = profile });
}
return RedirectToAction("edit");
有没有一种方法可以用来找出我的模型中的哪个字段导致 ModelState 不通过?通常我这样做的方法是做一个断点,然后查看每个字段以查看发生了什么,但我想知道是否有更有效的方法..任何建议都会很棒。
【问题讨论】: