Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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
Javascript 客户端单击上的Fancybox和ASP.NET按钮_Javascript_Jquery_Asp.net_Fancybox - Fatal编程技术网

Javascript 客户端单击上的Fancybox和ASP.NET按钮

Javascript 客户端单击上的Fancybox和ASP.NET按钮,javascript,jquery,asp.net,fancybox,Javascript,Jquery,Asp.net,Fancybox,今天,我使用window.showModalDialog函数向用户显示模式弹出窗口。我正在尝试使用Fancybox插件来替换它。但是,我有个问题。我将弹出功能放在按钮的OnClinetClick属性中。当弹出窗口关闭时,服务器的OnClick被触发。当我使用Fancybox插件时,弹出窗口和服务器OnClick会同时执行。有没有一种方法可以像窗口一样使用fancybox.showModalialog?我只想在fancybox弹出窗口关闭时触发服务器OnClick 谢谢很难在没有看到代码的情况下进

今天,我使用window.showModalDialog函数向用户显示模式弹出窗口。我正在尝试使用Fancybox插件来替换它。但是,我有个问题。我将弹出功能放在按钮的OnClinetClick属性中。当弹出窗口关闭时,服务器的OnClick被触发。当我使用Fancybox插件时,弹出窗口和服务器OnClick会同时执行。有没有一种方法可以像窗口一样使用fancybox.showModalialog?我只想在fancybox弹出窗口关闭时触发服务器OnClick


谢谢

很难在没有看到代码的情况下进行调试,但是您是否尝试添加“return false;”在OnClientClick中调用Fancybox之后

例如:

这应该可以防止回发。然后,您可以连接到Fancybox的close事件,或者在它关闭时执行您需要执行的任何操作

OnClientClick="yourFunctionCall(); return false;"