【问题标题】:can't make Click Event to work properly inside modalPopupExtender无法使 Click 事件在 modalPopupExtender 内正常工作
【发布时间】:2010-11-03 17:25:42
【问题描述】:

我有一个使用 jQuery 的 .load 函数加载子页面的页面...

我的子页面有一些按钮可以与数据库服务器进行一些数据交换,而且大部分都可以。

问题是一些按钮在 ModalPopupExtenders (ajaxtoolkit) 中。当我单独运行子页面(在父页面之外)时,modalpopup 和它的按钮可以完美运行.. 但不是当页面在父级中“加载”时..

问题和我尝试过的:

    1234563以弹出方式,仅可见)。
  • 如果我将 modalPopupExtender 设置为具有 OkControlID 和 OnOkScript,我就无法使按钮触发 OkScript...

要显示的整个 DIV 在更新面板中

【问题讨论】:

    标签: asp.net visual-studio-2008 ajaxcontroltoolkit modalpopupextender


    【解决方案1】:

    如果您在 ModalPopupExtenders 控件中设置 BehaviorID,则可以使用 JQuery 显示/隐藏模式弹出窗口。

    例如

    $find("behaviorid").show()
    $find("behaviorid").hide()
    

    在这种情况下,您不需要设置 OkControlID。在您的按钮单击事件完成后,只需调用 $find("behaviorid").hide()

    【讨论】:

      【解决方案2】:

      就我而言,我在用户控件中有 modalpopupextender。我加载了用户控件动态和该用户控件的多个实例,这意味着我有多个动态加载的modalpopupextender实例。如何设置 behaviorid 以便我可以调用 .add_shown 方法在模态弹出加载时调用一些 javascript?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多