Asp.net can';t使单击事件在ModalPopupXtender内正常工作
我有一个使用jQuery的.load函数加载子页面的页面 “我的孩子”页面有一些按钮,可以与数据库服务器进行一些数据交换,而且大多数都正常 问题是一些按钮在ModalPopupExtenders(ajaxtoolkit)中。当我单独运行子页面时(在父页面之外),modalpopup和它的按钮工作得非常好。。 但当页面在父级中“.loaded”时,则不会 问题和我的尝试:Asp.net can';t使单击事件在ModalPopupXtender内正常工作,asp.net,visual-studio-2008,ajaxcontroltoolkit,modalpopupextender,Asp.net,Visual Studio 2008,Ajaxcontroltoolkit,Modalpopupextender,我有一个使用jQuery的.load函数加载子页面的页面 “我的孩子”页面有一些按钮,可以与数据库服务器进行一些数据交换,而且大多数都正常 问题是一些按钮在ModalPopupExtenders(ajaxtoolkit)中。当我单独运行子页面时(在父页面之外),modalpopup和它的按钮工作得非常好。。 但当页面在父级中“.loaded”时,则不会 问题和我的尝试: 如果我将ModalPopupXtender设置为没有OkControlID,并将div内的“确定”按钮设置为运行自己的事件,
- 如果我将ModalPopupXtender设置为没有OkControlID,并将div内的“确定”按钮设置为运行自己的事件,则它通常会触发单击功能,但此后modalpopup div将永远在页面中可见(不是以弹出方式,只是可见)
- 如果我将ModalPopupXtender设置为具有OkControlID和OnOkScript,我就无法按按钮启动OkScript
要显示的整个DIV位于updatepanel中如果在ModalPopupExtenders控件中设置BehaviorID,则可以使用JQuery显示/隐藏模式弹出窗口 乙二醇
在这种情况下,不需要设置OkControlID。按钮单击事件完成后,只需调用$find(“behaviorid”).hide()就我而言,用户控制中有ModalPopupXtender。我加载用户控件动态和该用户控件的多个实例,这意味着我加载了多个ModalPopupXtender动态实例。如何设置behaviorid以便调用.add_方法在模式弹出加载时调用一些javascript
$find("behaviorid").show()
$find("behaviorid").hide()