У меня есть страница с ошибкой, которая использует мастер-страницу в .Net MVC3. Главная страница нуждается в контроллере для представления ошибок, чтобы наследовать от ApplicationController, который выполняет некоторую существенную загрузку данных для модели представления, используемой на главной странице.
public class ErrorController : ApplicationController
{
public ActionResult Error()
{
return View();
}
}
Но когда ApplicationController получает ошибку при попытке загрузить свои данные, страница Error также будет зависать, поскольку она зависит от ApplicationController.
Насколько я понимаю, лучшим решением будет наличие альтернативной страницы с ошибкой, если в ApplicationController произошла ошибка.
Как настроить страницу альтернативной ошибки, которая будет использоваться в случае возникновения ошибки в ApplicationController?