Obecnie mam tę funkcję kontrolera:Najlepsza praktyka przy próbie edycji elementu, który nie istnieje?
public ViewResult Edit(int id)
{
//get user from id
var user = _adminRepository.GetUser(id);
return View(user);
}
to obecnie daje mi błąd na mojej stronie widoku jeśli próbuję edytować element o identyfikatorze 100, gdy nie ma użytkownika o identyfikatorze 100 w baza danych.
Jaka jest najlepsza metoda postępowania z tym problemem? Wysłać je na stronę Utwórz lub pokazać przyjazny komunikat o błędzie? Czy ta funkcja przekierowania powinna należeć do funkcji kontrolera?
Uzgodnione - o wiele bardziej pomocne niż 404! – IrishChieftain