ASP.NET 菜单与 IE8 的兼容性





0/5 (0投票)
似乎 ASP.NET 菜单控件在 IE8 中无法正确显示是很常见的问题。我开发了一个包含母页的网站
似乎 ASP.NET 菜单控件在 IE8 中无法正确显示是很常见的问题。
我开发了一个包含母页的网站,并在母页中放置了一个菜单控件。
运行项目时,菜单在内容页中显示,但子菜单没有显示
并且 IE 中会显示一个兼容性按钮。将 IE8 切换到兼容模式后,子菜单也会显示。
但这并不是一个正确的解决方案,因为用户可能不知道这一点,
并且会说菜单在他的浏览器中无法工作。
可以通过在母页的 head 标签中添加以下代码来解决这个问题。
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
<title>
</title>
</head>
现在菜单将正常工作,它将显示所有子菜单并按要求导航到页面。