Я хочу обработать ошибку приложения и показать страницу ErrorView в asp.net mvc. Есть 3 способа сделать это (или я знаю).
1) ErrorAttribute in BaseController:Controller class.
Can be used on individual Action/Controller/BaseController.
2) Override OnException() in the BaseController:Controller class.
Will work on Controllers derived from BaseController
3) Application_Error in Global_aspx.
Какой лучший метод. Какой из этих методов следует использовать для обработки ошибок в масштабе всего приложения, следует ли использовать несколько или только один.
Если мы обрабатываем ошибку в атрибуте ErrorAttribute или / и OnException () в BaseController, должны ли мы по-прежнему обрабатывать ее в Application_Error ().
Когда следует использовать Application_Error ()?