В одном из предыдущих постов я писал о том, как фиксировать ошибки в MVC Сегодня я расскажу как отображать user friendly страницы, если возникли ошибки 400, 404, 500 или любые другие страницы ошибок. Предыстория вопроса. В asp.net данный вопрос решался просто. Достаточно было в файле web.config указать секцию: <customErrors defaultRedirect="~/500.aspx" mode="RemoteOnly"> <error redirect="404.aspx" statusСode="404"/> <error redirect="500.aspx" statusСode="500"/> </customErrors > Либо прописать страницы для отображения ошибок в IIS. В случае с MVC дело обстоит иначе. Так как MVC использует свою схему для маршрутизации, то для подключения страниц отображения ошибок нужно сделать следующее. Во-первых, создадим контроллер, который будет отвечать за отображение наших ошибок пользователю. public class ErrorController : Controller { //id - код ошибки public ActionResult StatusCode(int id...
примеры mvc с# asp.net