如何在AsyncPostBackError之后控制ModalPopupExtender

时间:2009-07-08 01:22:10

标签: asp.net ajax modalpopupextender asyncpostbackerror

我有一个非常简单的问题,我确信之前有人遇到过。

我正在使用AJAX ModalPopupExtender来启动Ajax请求。

如果发生错误,我想提出警报并隐藏Ajax ModalPopupExtender。在引发异常后,我尝试隐藏ModalPopup扩展程序并将异常显示为警报是不成功的。

当存在未处理的异常时,似乎禁用了ModalPopupExtender的show()/ hide()方法。

我的第一次尝试是尝试通过向调用方法添加异常处理来隐藏ModalPopupExtender,在ModalPopupExtender上调用hide()然后重新抛出异常,以便捕获execption并将其显​​示为对用户的警报。这没用。

我的第二次尝试是在ASP.NET Ajax脚本管理器控件的AsyncPostBackError事件中调用ModalPopupExtender上的hide()。这也不起作用。

解决这个问题的任何想法?

0 个答案:

没有答案