Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net can';t使单击事件在ModalPopupXtender内正常工作_Asp.net_Visual Studio 2008_Ajaxcontroltoolkit_Modalpopupextender - Fatal编程技术网

Asp.net can';t使单击事件在ModalPopupXtender内正常工作

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内的“确定”按钮设置为运行自己的事件,

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

“我的孩子”页面有一些按钮,可以与数据库服务器进行一些数据交换,而且大多数都正常

问题是一些按钮在ModalPopupExtenders(ajaxtoolkit)中。当我单独运行子页面时(在父页面之外),modalpopup和它的按钮工作得非常好。。 但当页面在父级中“.loaded”时,则不会

问题和我的尝试:

  • 如果我将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()