【问题标题】:Popup extender "frozen" on code-behind exception弹出扩展程序“冻结”代码隐藏异常
【发布时间】:2009-09-15 00:24:40
【问题描述】:

在 C#/ASP.NET 项目中,我们使用 ajax modalpopupextender 向用户显示“处理中...”消息。 我们在 ASP.NET 页面的代码中使用 Javascript 调用来显示它。然后,在后面的代码中,我们正在做一些数据库操作,并使用“popup.hide();”再次隐藏弹出窗口

问题是,当后面的代码发生异常时,仍然显示弹窗,应用程序没有按照web.config的“customErrors”标签处理错误。

对如何处理此类问题有任何想法吗?

谢谢, 大卫

【问题讨论】:

    标签: c# exception asp.net-ajax modalpopupextender


    【解决方案1】:

    您能否将您正在运行的代码包装在 try catch 中并确保最终调用 popup.hide?​​p>

    【讨论】:

    • 听起来像是一个解决方案...但是未处理的异常呢?
    • 我试过这个,很遗憾这不起作用。它有一个奇怪的行为。代码隐藏行“popup.hide()”似乎已执行,但屏幕上没有任何变化,而弹出窗口在没有异常时正确消失......:S
    • 有趣....好吧,不幸的是,这就是我能想到的。您似乎不是唯一一个在没有真正答案的情况下注意到这一点的人....stackoverflow.com/questions/1095686/… sigh
    • 我尝试使用 属性,但页面仍然在我的 modalpopupextender 上冻结
    猜你喜欢
    • 2012-01-02
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 2017-12-12
    • 1970-01-01
    相关资源
    最近更新 更多