Asp.net 提交按钮在IE11中回发后停止工作

Asp.net 提交按钮在IE11中回发后停止工作,asp.net,webforms,internet-explorer-11,Asp.net,Webforms,Internet Explorer 11,问题: 有时,在IE11中回发后,submit按钮停止工作。它是 可点击,但不会触发任何事件。没有脚本或脚本 服务器端错误。即使右键单击菜单也不会显示在按钮上。 若点击页面上的某个地方,它就会开始正常工作 按钮是通用的ASP.NET按钮 服务器端: <asp:Button ID="btnSave" runat="server" Text="Save" SkinID="Button82" OnClick="btnSave_Click" /> 客户端: <input name

问题:

有时,在IE11中回发后,submit按钮停止工作。它是 可点击,但不会触发任何事件。没有脚本或脚本 服务器端错误。即使右键单击菜单也不会显示在按钮上。 若点击页面上的某个地方,它就会开始正常工作

按钮是通用的ASP.NET按钮

服务器端:

<asp:Button ID="btnSave" runat="server" Text="Save" SkinID="Button82" OnClick="btnSave_Click" />

客户端:

<input name="ctl00$cphMain$Substitution$btnSave" class="button82" id="cphMain_Substitution_btnSave" type="submit" value="Save">


有什么解决方案吗?

目前,我在回发中使用以下方法解决了这个问题:

ScriptManager.RegisterStartupScript(Page, this.GetType(), "Refocus", "RefocusIE11()", true);

它在回发后调用函数,该函数重新聚焦于下一个元素。这使按钮再次工作。

您使用的是.NET framework 4.0吗?看看这是否有帮助是的,甚至切换到4.5,仍然没有改进。