单击ASP.NET按钮会导致页面以IE9的Quirks模式显示

时间:2012-03-13 05:17:07

标签: c# asp.net internet-explorer

我有一个ASP.NET按钮。单击该按钮后,它会向网站管理员发送一封电子邮件。

我的问题:在单击按钮后的IE9中,页面会刷新,然后以兼容模式显示页面。这意味着div和图像不合适。

如何阻止IE9在兼容模式下显示我的页面(是怪癖模式吗?)?我的网页甚至使用建议的IE9文档类型:

<!DOCTYPE html>

按钮是:

<form runat="server">
    <asp:button id="btnSave" OnClick="bt1Clicked" runat="server" Text="Send"  type="button" role="button" aria-disabled="false"></asp:button>
</form>

1 个答案:

答案 0 :(得分:2)

很奇怪,您可以尝试使用X-UA-Compatible属性。

将其放入<head>

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

这应该强制IE使用最新的(IE9)渲染。

您可以在http://msdn.microsoft.com/en-us/library/ie/cc288325(v=vs.85).aspx

了解有关此属性的更多信息