J'ai cette fonction dans mon contrôleur.
[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
}
Cela continue d'échouer, ModelState.IsValid
continue de renvoyer false et de réafficher la vue. Mais je n'ai aucune idée de l'erreur.
Existe-t-il un moyen d'obtenir l'erreur et de la réafficher à l'utilisateur ?