c# - 单击 ASP.NET 按钮会使页面以 IE9 的 Quirks 模式显示

标签 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>

最佳答案

奇怪,你可以尝试使用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/

相关文章:

c# - 编写仅包含 throw 语句的 catch block 是否有任何技术原因?

asp.net - 如何在 IIS 中部署 .NET Web 项目

css - 如何消除 IE 中链接/JavaScript 元素的边框?

javascript - IE7 - javascript 问题

internet-explorer - Fancybox错误,在服务器上不起作用

c# - 为什么函数调用要花这么多时间?

Net 2.1 的 C# 双端队列

c# - IIS 我的网站文件夹已删除

javascript - 如何检查列表框项目是否被选中?

c# - 用户控件与 Windows 窗体