vs2008 asp.net: web.config中是否可设置IE版本

thinclient 2012-04-14 11:48:02
vs2008 asp.net: web.config中是否可设置IE版本
我目前用的是IE8,出现的一个问题怀疑是IE版本造成的
问:是否可以通过修改web.config使IE8以IE7或6的方式解读网页?如何做?
...全文
370 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
thinclient 2012-04-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
引用 2 楼 的回复:

引用 1 楼 的回复:
在VS2008中找到启动页面,如Login.aspx页面,然后右键,选择”浏览方式“,选择不同的浏览器。

或者是下载一个IETester,里面有多个版本的IE,可以提供进行测试。
http://www.onlinedown.net/soft/73052.htm

谢高手百忙中回复
不知你说的开发环境是不是VS2008
我在解决……
[/Quote]
谢回复
找到了,但是里面只有两个选择:1。还是的IE8 2.VS2008内置浏览器(用了故障依旧)
致于是什么导致我问出本帖问题,请看:
http://topic.csdn.net/u/20120414/07/19da314a-25e5-4122-8762-816b1d244c7c.html?1530846513
thinclient 2012-04-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
你在服务器上去设置成千上万在互联网上的客户使用浏览器的“版本”?这估计在2020年前做不到。所以设计的时候应该从现实出发,加强你的测试和适应能力。
[/Quote]
高手的眼界固然宽的不得了
不过如果我说我的小小应用只有自己小小的单位,他们都用IE,只是可能还没升到8,除了6就是7
您对我的问题有解决方案么?
暖枫无敌 2012-04-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

引用 1 楼 的回复:
在VS2008中找到启动页面,如Login.aspx页面,然后右键,选择”浏览方式“,选择不同的浏览器。

或者是下载一个IETester,里面有多个版本的IE,可以提供进行测试。
http://www.onlinedown.net/soft/73052.htm

谢高手百忙中回复
不知你说的开发环境是不是VS2008
我在解决方案中对启动网页的名字单击……
[/Quote]
是VS2008开发环境
如果想测试在不同浏览器下,最好下一个IETester,然后在各个IE版本下输入地址即可。

再说,VS2008中有”浏览方式啊“,上图
  • 打赏
  • 举报
回复
你在服务器上去设置成千上万在互联网上的客户使用浏览器的“版本”?这估计在2020年前做不到。所以设计的时候应该从现实出发,加强你的测试和适应能力。
thinclient 2012-04-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
在VS2008中找到启动页面,如Login.aspx页面,然后右键,选择”浏览方式“,选择不同的浏览器。

或者是下载一个IETester,里面有多个版本的IE,可以提供进行测试。
http://www.onlinedown.net/soft/73052.htm
[/Quote]
谢高手百忙中回复
不知你说的开发环境是不是VS2008
我在解决方案中对启动网页的名字单击右键没有你说的“浏览方式”
双击打开该网页,在网页代码窗口单击右键也没有
倒底在哪里呢?
暖枫无敌 2012-04-14
  • 打赏
  • 举报
回复
在VS2008中找到启动页面,如Login.aspx页面,然后右键,选择”浏览方式“,选择不同的浏览器。

或者是下载一个IETester,里面有多个版本的IE,可以提供进行测试。
http://www.onlinedown.net/soft/73052.htm
tckoo 2012-04-14
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 的回复:]

加入
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>

可以要求 IE8、IE9以上浏览器使用ie7渲染模式。……
[/Quote]

++
winner2050 2012-04-14
  • 打赏
  • 举报
回复
加入
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>

可以要求 IE8、IE9以上浏览器使用ie7渲染模式。

没有针对ie6的渲染模式。

以上代码,针对iie7 加入到 <system.webServer>节点内
iis6 加入到 <system.web> 节点内。
thinclient 2012-04-14
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]
设置浏览器版本,不是解决问题的办法,你设置的目的是什么呢?
[/Quote]
呵呵,大侠刚忙完?要是大侠早些来,可能我就不需要发四帖才解决回题了,说来话太长了
孟子E章 2012-04-14
  • 打赏
  • 举报
回复
设置浏览器版本,不是解决问题的办法,你设置的目的是什么呢?
thinclient 2012-04-14
  • 打赏
  • 举报
回复
我的三个帖子是为了同一问题,所以希望softkexin在这里回复,给他大部分分数
thinclient 2012-04-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
在一定的情况下可以...只能在用高版本浏览器访问你的网站时时启用低版本的方式去浏览...

比如用户用IE9访问你的网站...可以通过web.config或者Meta标签去让浏览你的网站的IE9用户自动用IE8的方式去浏览器。。。


第一种方式,页面上添加meta标签...

HTML code

<meta http-equiv="X-UA-Compatible" conte……
[/Quote]
显然是高手
但是你的解决方案我早已试过,可能有别的原因,不好使,毫无变化
最终是softkexin所说的“treeview”进行设置发生了决定性作用
我爱小土豆 2012-04-14
  • 打赏
  • 举报
回复
没听说过可以这样子,建议lz在写代码的时候可以用js先判断浏览器是什么样的版本[Quote=引用楼主 的回复:]
vs2008 asp.net: web.config中是否可设置IE版本
我目前用的是IE8,出现的一个问题怀疑是IE版本造成的
问:是否可以通过修改web.config使IE8以IE7或6的方式解读网页?如何做?
[/Quote]
IT-Style 2012-04-14
  • 打赏
  • 举报
回复
楼主说的修改web.config使IE8以IE7或6的方式解读网页是无法做到的.
浏览器的种类太多了,我们能做的只能是做好兼容性.7楼也是解决兼容性的一小块知识,只能平时积累.
porschev 2012-04-14
  • 打赏
  • 举报
回复

在一定的情况下可以...只能在用高版本浏览器访问你的网站时时启用低版本的方式去浏览...

比如用户用IE9访问你的网站...可以通过web.config或者Meta标签去让浏览你的网站的IE9用户自动用IE8的方式去浏览器。。。


第一种方式,页面上添加meta标签...

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


第二种,在web.config中配置


<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE8" />
</customHeaders>
</httpProtocol>
</system.webServer>



像LZ说的这种情况。。。只能是解决兼容性的问题。。。

1楼给你的IETester是个很好的测试工具。。。但是兼容性的问题靠的是经验...
ASP.NET常见问题集锦.zip . .. .net文乱码问题解决.txt ADO.NET 与 XML:双剑合壁,威力强大.doc ASP.NET HTTP 运行时.doc ASP.NET ViewState 初探.doc ASP.NET Web 方法的 XmlElement 参数的功能.d ASP.NET Cookie 的基本知识.doc ASP.NET 页面对象模型.doc asp.net200问-专家门诊—ASP.NET开发答疑 ASP.NetWebPage深入探讨.txt ASP.NET为DataGrid添加合计字段.doc ASP.NET实现DataGrid数据排序.doc asp.net的弹出对话框.doc ASP.NET自定义控件的创建和使用.doc ASP.NET实现用户在线检测的类源码.txt ASP.NET常见问题集锦.zip ASP.NET弹出式日历选择控件的实现.doc ASP.NET程序常用的三十三种代码.txt ASP.NET页面间数据传递小结.doc ASPNETXML深入编程.pdf C Primer Plus 5th.chm C#结构与类的区别.doc C#复习.txt C#实现Web文件上传的两种方法.doc C#排序算法大全.txt C#编程规范.doc C#语言参考.doc Code.doc C#的“装箱”与“拆箱”.txt Datagrid分页、排序、删除代码.txt DataList分页、增加、删除、修改实例.doc is as override示例.txt JA_ASP lecture_UML MS Press - Programming Microsoft.Net.chm NET 技术交流与实际应用.ppt net窗体身份验证方案.doc OOAD OOAD.doc Oreilly - C#.Net Programming 2nd Edition--ne Sort.cs treeview问题.txt Visual Basic .NET 和 Visual C# .NET 程序员需 vs.net安装部署深入研究.doc WEB_APP_E_BOOK.pdf XML编程从入门到精通.pdf 《ASP.NET完全入门》 一个Web文件上传的C#源代码.doc 为 ASP.NET Datagrid 创建自定义列.doc 为DataGrid写一个DropDownListColumn.txt 从 ASP.NET 服务器控件插入客户端脚本.doc 从 ASPX 页面进行 Web 服务调用时的性能考虑.do 使用 .NET 框架轻松开发完美的 Web 窗体控件.do 使用 TreeView IE Web 控件.doc 关于ASP.Net的时间处理.txt 关于上下文.doc 创建可分页、可排序的 DataGrid.doc 创建用于 ASP.NET 的分页程序控件.doc 创建用于ASP.NET的分页控件.txt 利用 ASP.NET 创建多页自定义报表.doc 利用属性扩展元数据.doc 在 ASP.NET 实现会话状态的基础.doc 在ASP.NET程序实现上传下载文件.doc 复合 Web 控件示例(2.0).doc 如何在ASP.Net把图片存入数据库.txt 如何在DateTime字段里只存储日期部分?.txt 如何用.NET创建Windows服务.doc 委托与事件.doc 学生选课系统事例(老师).txt 学生选课系统示例(自己).txt 开发和使用自定义服务器控件(2005).doc 开发组件.doc 归并排序,快速排序,冒泡算法,二叉查找树.doc 微软C编程精粹.doc 探讨 ASP.NET 的可伸缩性.doc 提高ASP.Net应用程序性能的十大方法.doc 无废话XML.pdf 概念.txt 求最大最小值示例.txt 用ASP.NET创建自定义文本框.doc 电话卡销售电子商务平台系统.doc 笔记.txt 类结构分析.doc 索引器例子.txt 翻译C#.txt 老师quicksort算发(无相等的两个元素).txt 老师quicksort算发(考虑相等的两个元素).txt 老师的学生考试系统改造结果.txt 自定义控件.doc 认识Web.config文件.doc 设计模式迷你手册.chm 设计模式(搞笑).doc 转意字符.txt 进入 ASP.NET 世界 - 第 1 部分:应用程序规划 进入 ASP.NET 世界 - 第 2 部分:使用 SQL Serv 面向对象设计(OOD)思想(C#) - c-c++ - CSDN

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧