Ich habe diese Funktion in meinem Controller.
[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
}
Es schlägt ModelState.IsValidimmer wieder fehl , gibt immer wieder false zurück und zeigt die Ansicht erneut an. Aber ich habe keine Ahnung, was der Fehler ist.
Gibt es eine Möglichkeit, den Fehler abzurufen und dem Benutzer erneut anzuzeigen?