Лучшая практика для попытки редактировать несуществующий элемент?

В настоящее время у меня есть эта функция контроллера:

public ViewResult Edit(int id)
{
    //get user from id
    var user = _adminRepository.GetUser(id);

    return View(user);
}

В настоящее время это дает мне ошибку на моей странице просмотра, если я пытаюсь редактировать элемент с идентификатором 100, когда нет пользователя с идентификатором 100 в базе данных.

Как лучше всего справиться с этим? Отправить их на страницу создания или показать понятное сообщение об ошибке? Должна ли эта функция перенаправления входить в функцию контроллера?

5
задан Steven 2 February 2011 в 00:18
поделиться