Я использую этот шаблон повсеместно, чтобы получить данные из базы данных и отобразить представление:
public ActionResult Index(int? id)
{
RequestViewModel model;
model = this.ClientRepository.GetRequest(id);
return View("~/Views/Requests/Index.aspx", model);
}
Если репозиторий возвращает ноль, то есть в случае, если запись не существует, тогда моя страница вылетает и выдает ошибку, потому что модель нулевая.
Я бы хотел показать дружеское сообщение «Запрошенная запись не найдена» вместо желтой страницы смерти или обычной страницы «Произошла ошибка».
Каков рекомендуемый шаблон для обработки «обычных» ошибок в отличие от необработанных исключений?
Спасибо
Rick