asp.net – ImageButton不会在IE10上发回帖子
|
最近,我们在IE10上测试了我们的产品,并遇到了一个问题,即服务器按钮控件“Asp:ImageButton”不会在带有UpdatePanel的IE10上触发.
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
Here is the content.
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="buttonSubmit" />
</Triggers>
</asp:UpdatePanel>
<br />
<br />
<asp:Button ID="buttonSubmit" runat="server" ToolTip="Submit" OnClick="buttonSubmit_Click" />
</form>
服务器端: protected void buttonSubmit_Click(object sender,ImageClickEventArgs e)
{
ScriptManager.RegisterStartupScript(this,this.Page.GetType(),"alert","alert('It works.')",true);
}
这有两件让我困惑的事情: 所以,我不知道我是否遗漏了某些东西或误解了ImageButton和Button控件的生命周期. 测试环境:VS2010,IIS 7.5,IE10(10.0.9200.16484) 解决方法只需安装.NET Framework 4.5即可解决此问题.此问题可能是由ImageButton IE10错误造成的,该错误涉及IE10错误地将坐标转换为十进制而不是整数.这导致在IE10上的许多(如果不是大多数情况)情况下,ImageButton点击失败. 即使您不将应用程序池切换到.NET Framework 4.5,也可以解决此问题. 就我而言,我在.NET Framework 3.5中离开了应用程序池.显然安装.NET Framework 4.5会覆盖其他框架版本的一些文件. 请参阅变通方法部分here 相关:IE10 sending image button click coordinates with decimals (floating point values) causing a ParseInt32 FormatException (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 处理global.asax ASP.NET MVC中的异常
- asp.net-mvc – 如何在.NET MVC3 HTML表单中的必需可空Date
- asp.net-mvc – MVC应用程序中的随机数生成
- 在ASP.Net MVC应用程序中放置初始化代码的位置?
- asp.net-mvc-3 – 在MVC 3视图模型上使用Editable属性
- asp.net – RenderBody()和RenderSection()必须在每个子版面
- Asp.Net MVC 3 JSON模型绑定无法正常工作
- ASP.NET Web.config转换将无法在安装程序中使用
- asp.net-web-api – 如何设置katana-project以允许json格式
- asp.net-core – 如何在.Net Core应用程序中读取web.config
- asp.net-mvc – ASP.NET MVC,图层,模型,存储库等
- asp.net-web-api – 没有实体框架的WebAPI ODATA
- asp.net – 使用Entity Framework的仓库模式(mvc
- asp.net – 为什么Web API请求的正文读取一次?
- asp.net-mvc-3 – ASP.MVC 3 Razor在Html.Partia
- asp.net-mvc – ELMAH – 使用自定义错误页面收集
- asp.net-mvc – ASP.NET MVC:什么在哪里?
- asp.net-mvc – asp.net mvc中的内容文件夹是否神
- asp.net-mvc – MVC 4 Code First属性上的Foreig
- asp.net-mvc-3 – 在远程部署MVC3时获
