Javascript 在图像单击事件中打开对话框而不回发

Javascript 在图像单击事件中打开对话框而不回发,javascript,jquery,asp.net,html,image,Javascript,Jquery,Asp.net,Html,Image,我需要在img onclick事件中打开一个jquery对话框。但当我点击图片时,它会完全回发到我不需要的服务器。我需要在没有回邮的情况下打开它 <img src='../../images/Cancel1.png' id='img' alt='Image' onclick='open()' /> 在调用onclick之后,需要添加returnfalse。因此,在ASP代码的某个地方: <asp:... OnClientClick="open(); return fals

我需要在img onclick事件中打开一个jquery对话框。但当我点击图片时,它会完全回发到我不需要的服务器。我需要在没有回邮的情况下打开它

<img src='../../images/Cancel1.png' id='img' alt='Image'  onclick='open()'  />

在调用onclick之后,需要添加
returnfalse
。因此,在ASP代码的某个地方:

<asp:... OnClientClick="open(); return false;" />

您可以按如下所示执行此操作

function open() {
        $('#dialog').dialog();
        e.preventDefault();
    }

调用OnClientClick时只需返回false


请在图像所在的位置添加ASP代码
$('#img').click(function(e) {
         e.preventDefault();
         $('#dialog').dialog();
    });
function open() {
        $('#dialog').dialog();
        e.preventDefault();
    }