ASP:Menu 在IE8中显示不正确的解决方法
2009-07-29 15:05
363 查看
本人使用Asp.net3.5开发Web网页,使用了Menu控件,发现在IE8。0中无法正确显示。发现是由于MENU不符合Web标准引起的。
有三种解决方案:
详见
http://blogs.msdn.com/giorgio/archive/2009/02/01/asp-net-menu-and-ie8-rendering-white-issue.aspx
1:重写 CSS控制样式中的z-index 属性
将动态弹出菜单的 z-index设大。如:z-index: 100;
http://weblogs.asp.net/mhildreth/archive/2009/01/26/testing.aspx
2:使用CSS Friendly控件
CSS Friendly Control Adapters 是 将 ASP.NET 控件转为符合WEB标准标签控制,
在 http://www.asp.net/CSSAdapters/网站上可以查看详细的说明,可以下载源码和例子。
中文说明:http://hi.baidu.com/hunterzou/blog/item/b925f73d01e6e7ea3c6d9732.html
3:强制IE解析为与IE7 META兼容。
有三种解决方案:
详见
http://blogs.msdn.com/giorgio/archive/2009/02/01/asp-net-menu-and-ie8-rendering-white-issue.aspx
1:重写 CSS控制样式中的z-index 属性
将动态弹出菜单的 z-index设大。如:z-index: 100;
http://weblogs.asp.net/mhildreth/archive/2009/01/26/testing.aspx
2:使用CSS Friendly控件
CSS Friendly Control Adapters 是 将 ASP.NET 控件转为符合WEB标准标签控制,
在 http://www.asp.net/CSSAdapters/网站上可以查看详细的说明,可以下载源码和例子。
中文说明:http://hi.baidu.com/hunterzou/blog/item/b925f73d01e6e7ea3c6d9732.html
3:强制IE解析为与IE7 META兼容。
<head runat="server"> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> </head>
相关文章推荐
- ASP:Menu 在IE8中显示不正确的解决方法
- ASP:Menu 在IE8中显示不正确的解决方法
- ASP.NET3.5中Menu控件在IE8中显示不正确的解决方法
- 解决 asp.net 中如果 Menu 控件放在 MasterPage 中, IE6 会出现的二级菜单不能正确显示的问题
- Asp.Net项目不能在虚拟主机上正确显示的解决方法
- ASP页面显示乱码解决方法/ASP设置编码
- Asp.net中建立MS office组件时出现“拒绝访问”和“消息筛选器显示应用程序正在使用中”错误的解决方法
- 【共享】解决“无法显示进程。没有正确安装调试器。请运行安装程序安装或修复调试器。”错误的方法。
- 发布到SPS站点下的ASP.NET页面上的中文不能正常显示__问题解决方法
- 关于ExtJs4提交数据到jsp页面,返回正确的json显示例子。及error:You're trying to decode an invalid JSON String...解决方法
- extjs 在ie8下不能正常显示解决方法
- 在网页加代码强制IE8使用兼容性视图解决网页显示不正确的办法
- SwipeMenuListView在ScrollView里上下滑动导致菜单不能显示完全的bug解决方法
- fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
- ASP页面显示乱码解决方法/ASP设置编码
- ASP.NET中TextBox使用Ajax控件显示日期不全的问题解决方法
- 解决IE8下ASP.NET不能调试的方法
- Win7和IE8下asp.net无法进行断点调试的解决方法
- svn显示日记起始结束时间不正确解决方法
- ASP.NET使用Coolite.Ext.Web.dll,显示ext"未定义"的解决方法