Javascript 客户端单击上的Fancybox和ASP.NET按钮
今天,我使用window.showModalDialog函数向用户显示模式弹出窗口。我正在尝试使用Fancybox插件来替换它。但是,我有个问题。我将弹出功能放在按钮的OnClinetClick属性中。当弹出窗口关闭时,服务器的OnClick被触发。当我使用Fancybox插件时,弹出窗口和服务器OnClick会同时执行。有没有一种方法可以像窗口一样使用fancybox.showModalialog?我只想在fancybox弹出窗口关闭时触发服务器OnClickJavascript 客户端单击上的Fancybox和ASP.NET按钮,javascript,jquery,asp.net,fancybox,Javascript,Jquery,Asp.net,Fancybox,今天,我使用window.showModalDialog函数向用户显示模式弹出窗口。我正在尝试使用Fancybox插件来替换它。但是,我有个问题。我将弹出功能放在按钮的OnClinetClick属性中。当弹出窗口关闭时,服务器的OnClick被触发。当我使用Fancybox插件时,弹出窗口和服务器OnClick会同时执行。有没有一种方法可以像窗口一样使用fancybox.showModalialog?我只想在fancybox弹出窗口关闭时触发服务器OnClick 谢谢很难在没有看到代码的情况下进
谢谢很难在没有看到代码的情况下进行调试,但是您是否尝试添加“return false;”在OnClientClick中调用Fancybox之后 例如: 这应该可以防止回发。然后,您可以连接到Fancybox的close事件,或者在它关闭时执行您需要执行的任何操作
OnClientClick="yourFunctionCall(); return false;"