1

当我单击 asp.net 网站中的图像按钮时,我试图打开弹出窗口,但是当我单击图像按钮时,弹出窗口会显示一秒钟然后消失。当我使用标签时,它会显示弹出窗口向上窗口,但是当我尝试另一种方式时,它消失了。我是否遗漏了代码中的某些内容。

 <div id="cover"></div>
 <div id="dialog">
My Dialog Content
<br><input type="text">
<br><input type="button" value="Submit">
<br><a href="#" onclick="closePopUp('dialog');">[Close]</a>
</div>
<a href="#" onclick="showPopUp('dialog');">Show</a>
<asp:ImageButton ID="ImageButton3" runat="server" ImageUrl="~/slika/PLUS.gif" onClientClick="showPopUp('dialog');"  />
4

1 回答 1

1

单击ImageButton会导致回发 - 重新加载页面而不显示弹出窗口。此链接描述了一种ImageButton不会导致表单提交的方法:我可以创建一个不回发的 ASP.NET ImageButton 吗?

onClientClick="showPopUp('dialog');return false;"
于 2013-06-21T00:59:29.433 回答