У меня есть пользовательский веб-элемент управления, содержащийся на моей странице aspx. Во время тестирования я обнаружил исключение. (Общее правило, которое применяется, заключается в том, что при возникновении исключения пользователь перенаправляется на страницу исключений с подробным описанием ошибки)
После того, как исключение было обработано в моем пользовательском контроле, я хотел перебросить его на страницу, где парсинг и перенаправление могли бы безопасно выполняться. Я делаю это в других обстоятельствах, используя Global Asax, Application_Error, чтобы справиться с перенаправлением и т. Д. Однако все, что произошло, когда я вызвал исключение из пользовательского контроллера, - я получил ужасный диалог типа javascript с сообщением об исключении.
Чтобы обойти это, я объявил Событие, которое затем вызывается из пользовательского элемента управления с исключением в качестве параметра. Я могу успешно проанализировать исключение в требуемом формате и перенаправить пользователя на страницу исключения.
Мой вопрос (ы):
Почему исключение из пользовательского элемента управления приводит только к диалоговому окну JavaScript, а не к ошибке Global.asax
обработка удара ногой.
Есть ли
способ заставить потребителей
контроль для обработки моей ошибки
событие? Simialr для "MustImplement" ----- "MustHandle" вид дела?