我有一个 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>
最佳答案
奇怪,你可以尝试使用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
关于c# - 单击 ASP.NET 按钮会使页面以 IE9 的 Quirks 模式显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9678730/