try net httpresponseexception handling exceptions error catch asp asp.net exception-handling user-controls

asp.net - net - web api return error to client



ASP.NET UserControl OnError (2)

UserControls en ASP.NET (4.0) heredan de System.Web.UI.UserControl. VisualStudio intellisense sugiere OnError como invalidación válida de TemplateControl. En tiempo de ejecución .NET ignora este manejo de errores. Solo se invoca OnError en el nivel de página. ¿Me perdí algo o hay un problema de diseño?

public partial class Sample : System.Web.UI.UserControl { protected override void OnError(EventArgs e) { // Never reach ;o) base.OnError(e); } }



¿Por qué quieres anular OnError? Probablemente sea mejor utilizar un bloque try / catch o suscribirse al evento Application_Error .