【发布时间】:2011-03-06 17:50:56
【问题描述】:
我的控制器中有这个功能。
[HttpPost]
public ActionResult Edit(EmployeesViewModel viewModel)
{
Employee employee = GetEmployee(viewModel.EmployeeId);
TryUpdateModel(employee);
if (ModelState.IsValid)
{
SaveEmployee(employee);
TempData["message"] = "Employee has been saved.";
return RedirectToAction("Details", new { id = employee.EmployeeID });
}
return View(viewModel); // validation error, so redisplay same view
}
它不断失败,ModelState.IsValid 不断返回 false 并重新显示视图。但我不知道错误是什么。
有没有办法获取错误并将其重新显示给用户?
【问题讨论】:
标签: c# asp.net asp.net-mvc