У меня есть веб-пользовательский элемент управления, который содержит моя страница aspx. Во время тестирования я обнаружил, что выбрано исключение. (Общее правило, которое находится на месте, заключается в том, что при возникновении исключения пользователь перенаправляется на страницу экспирации, подробно описывающую ошибку)Управление событиями и событиями в VB
После того, как упражнение было обработано в моем User Control, я захотел выбросить его на страницу, где разбор и перенаправление могут происходить безопасно. Я делаю это в других обстоятельствах, используя Global Asax, Application_Error для решения проблемы с перенаправлением и т. Д., Однако все, что произошло, когда я выбрал исключение из пользовательского contorl, было у меня ужасное диалоговое окно типа javascript с сообщением об исключении.
Чтобы обойти это, я объявил событие, которое затем поднимается из пользовательского элемента управления, за исключением параметра. Я могу успешно проанализировать исчисление требуемого формата и перенаправить пользователя на страницу исключения.
Мой вопрос (ы) эти
Почему бросает исключение из пользовательского элемента управления приводят только в яваскрипта диалоге, а не ошибка Global.asax обработки ногами в.
Есть ли способ , чтобы заставить потребителей управления обрабатывать мою собственную ошибку событие? Simialr в «MustImplement» ----- «MustHandle»?
Вы используете ASP.NET Ajax, не так ли? Или какой-либо другой набор элементов управления PAD AJAX? – splattne
Да, используя ASP.NET с Ajax Control Toolkit – Dean