UserControls в ASP.NET (4.0) наследует от System.Web.UI.UserControl. VisualStudio intellisense предлагает OnError как действительное переопределение TemplateControl. Во время выполнения .NET игнорирует эту обработку ошибок. Вызывается только OnError на странице уровня. Я что-то пропустил или есть проблема с дизайном?ASP.NET UserControl OnError
public partial class Sample : System.Web.UI.UserControl
{
protected override void OnError(EventArgs e)
{
// Never reach ;o)
base.OnError(e);
}
}
Возможно: http://stackoverflow.com/questions/341417/handling-web-user-control-error-on-asp-net-page –
@deniz dogan: я не мог использовать обработку ошибок вне элемента управления. он должен быть внутренним резервом. это также невозможно подключить к событию ошибки в OnInit. –