Dans un projet C#/ASP.NET, nous utilisons un ajax modalpopupextender pour afficher un message "Processing ..." aux utilisateurs. Nous l'affichons en utilisant un appel Javascript dans le code de la page ASP.NET. Ensuite, dans le code derrière, nous faisons une opération de base de données, et cachons à nouveau la popup en utilisant "popup.hide();" Le problème est que lorsqu'une exception se produit dans le code derrière, le popup est toujours affiché et l'application ne gère pas les erreurs selon la balise "customErrors" du web.config.Extenseur pop-up "gelé" sur l'exception code-behind
Une idée sur la façon de gérer ce genre de problèmes?
Merci, David
Cela ressemble à une solution ... Mais qu'en est-il des exceptions non gérées? – davandries
J'ai essayé ceci, et cela ne fonctionne malheureusement pas. Il a un comportement étrange. La ligne de code-behind "popup.hide()" semble être exécutée mais rien ne change à l'écran, alors que le popup disparaît correctement quand il n'y a pas d'exceptions ...: S – davandries
Intéressant .... Eh bien, malheureusement, c'est tout Je peux penser à celui-ci. Vous semblez ne pas être le seul à avoir remarqué cela sans une vraie réponse .... http://stackoverflow.com/questions/1095686/how-to-control-asp-net-modalpopupextender-after-asyncpostbackerror * sigh * – klabranche