Я посмотрел на это довольно широко, и я нашел следующее:верхнего уровня для (визуальных) веб-части
- Вы можете сделать некоторые умные вещи, чтобы поймать большинство ошибок пути внедрения базы класс, см. решение Андреаса Кнудсена для этого.
- Событие Ошибки в UserControl никогда не увольняет, деталь здесь: http://weblogs.asp.net/vga/archive/2003/06/16/8748.aspx
То, что я не могу найти какой-либо общий способ поймать ошибки, возникающие в обратной передаче событий, такие как событие щелчка по кнопке, на уровне веб-части или пользователя. Что я имею в виду под общим - это то, что я могу реализовать в базовом классе.
Я знаю, что я должен делать правильную попытку/уловку в своем коде, но для больших команд я бы хотел убедиться, что веб-часть никогда не сбой страницы, но всегда показывает хорошее сообщение и позволяет выполнить для других веб-частей на странице.
Я не думаю, что это возможно, но я бы love будет доказано неверно.
Спасибо, Бьорна
Спасибо за ответ. Это интересная идея, но, к сожалению, у меня нет времени на то, чтобы попробовать (давление в проекте). Я когда-нибудь, хотя это было бы очень здорово, если бы это сработало. – Bjoern
Я дам вам пользу от сомнений :) – Bjoern