码迷,mamicode.com
首页 > Web开发 > 详细

.net设置浏览器的文本模式

时间:2015-09-02 20:45:16      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:

这段时间做个项目,做的时候因为之前习惯了Google的调试方式,所以就一直在google上面调试,今天项目成员大家的部分要整合,就放到ie8下面测试,但是遇到一个问题,就是用ie打开之后文本模式一直是处于IE7 的,所以样式页面就严重变形了.

网上查了一些资料

很多都说的在aspx页面的head后面(紧紧跟着的后面),加上

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>
或者
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
或者
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>

edge代表的是使用当前浏览器所有的最高级别的文本模式

后来发现不起作用吗,因为在这之后运行起来会自动加上一行

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

所以我写的IE=8就不生效了.

后面继续查资料,发现可以发布在IIS上面,然后我们手动添加http头,加上我ie-8的那个

技术分享

测试发现可行,但是这个是对网站所有页面都生效的,所以,也不能做样做.继续查资料

最终找到了解决的方法,就是在后台加上Http头

  Response.AddHeader("X-UA-Compatible", "IE=7");

这样就ok了,记录下

.net设置浏览器的文本模式

标签:

原文地址:http://www.cnblogs.com/hrx-star/p/4779368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!