Расширитель всплывающих окон "заморожен" при исключении кода - PullRequest
0 голосов
/ 15 сентября 2009

В проекте C # / ASP.NET мы используем ajax modalpopupextender для отображения сообщения «Обработка ...» пользователям. Мы показываем это с помощью вызова Javascript в коде страницы ASP.NET. Затем в приведенном ниже коде мы выполняем некоторые операции с базой данных и снова скрываем всплывающее окно с помощью «popup.hide ();»

Проблема заключается в том, что, когда в коде возникает исключение, всплывающее окно все еще отображается, и приложение не обрабатывает ошибки согласно тегу "customErrors" файла web.config.

Есть идеи о том, как бороться с такого рода проблемами?

Спасибо, David

1 Ответ

0 голосов
/ 15 сентября 2009

Можете ли вы обернуть код, который вы запускаете, в команду catch и убедиться, что вы наконец вызвали popup.hide?

...