UserControls in ASP.NET (4.0) ereditano da System.Web.UI.UserControl. Intellisense di VisualStudio suggerisce OnError come override valido di TemplateControl. A runtime .NET ignora questa gestione degli errori. Viene richiamato solo l'errore OnError a livello di pagina. Mi sono perso qualcosa o c'è un problema di design?ASP.NET UserControl OnError
public partial class Sample : System.Web.UI.UserControl
{
protected override void OnError(EventArgs e)
{
// Never reach ;o)
base.OnError(e);
}
}
Probabilmente correlato: http://stackoverflow.com/questions/341417/handling-web-user-control-error-on-asp-net-page –
@deniz dogan: non ho potuto utilizzare un errorhandling al di fuori del controllo. deve essere un ripiego interno. non è nemmeno possibile allegare all'evento di errore in OnInit. –