Asp.net 尝试触发onclick事件asp:ImageButton
我的asp:ImageButton不会在IE上触发onclick事件,但在chrome或firefox上正常工作 不知道我的代码是否正确,但在这里:Asp.net 尝试触发onclick事件asp:ImageButton,asp.net,visual-studio-2010,internet-explorer,Asp.net,Visual Studio 2010,Internet Explorer,我的asp:ImageButton不会在IE上触发onclick事件,但在chrome或firefox上正常工作 不知道我的代码是否正确,但在这里: <asp:ImageButton ID="SaveBtn" runat="server" OnClick="Save_Click" ToolTip="Save" ImageUrl="images/save.png" /> 使用.NETFramework 3.5 注意:IE10只需安装.NET Fr
<asp:ImageButton ID="SaveBtn" runat="server" OnClick="Save_Click"
ToolTip="Save" ImageUrl="images/save.png" />
使用.NETFramework 3.5
注意:IE10只需安装.NET Framework 4.5即可 IE10有一个bug IE10错误地将坐标转换为十进制而不是整数。这会导致ImageButton单击失败 您可以尝试一些解决方法,例如: -将ImageButton更改为LinkButton,并将按钮图像放入其中。 您的代码如下所示:
<asp:LinkButton ID="SaveBtn" runat="server" OnClick="Save_Click">
<asp:Image ID="Image1" runat="server" ImageUrl="images/save.png" ToolTip="Save" />
</asp:LinkButton>
也是。我看不出那个代码有什么问题。当它失败时会发生什么?哪个版本的IE?浏览器控制台中是否存在JavaScript错误?这页是不是贴出来了?您如何确认发生了什么?IE 10,无javascript代码:(WebForms页面中不太可能没有JavaScript代码。再看一次。您至少需要在此处进行一些调试,因为您发布的代码没有复制问题。我只是将imagebutton更改为linkbutton,并将图像放入其中!我按照您所说的将imagebutton更改为linkbutton。它工作正常!