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);
}
}
ah ... el elusivo OnError
esta página arroja una buena luz sobre el funcionamiento interno de este evento:
http://weblogs.asp.net/vga/archive/2003/06/16/8748.aspx
puede ser que algunas excepciones sean capturadas sin activar OnError
¿Por qué quieres anular OnError? Probablemente sea mejor utilizar un bloque try / catch o suscribirse al evento Application_Error .