.net的Menu控件是一个菜单控件,里面有下级菜单,我发布到服务器后,在IE打开后正常显示,但是在Chrome等浏览器中只显示一级菜单,会出现“expand(展开)”字样,解决方案就是,在C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers文件夹下,创建chrome.browser。
内容如下
<browsers>
<browser refID="Safari1Plus">
<controlAdapters>
<adapter controlType="System.Web.UI.WebControls.Menu" adapterType="" />
</controlAdapters>
</browser>
</browsers>
然后在开始菜单中运行C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regbrowsers -i ,最后打开Chrome浏览器就会发现问题已经解决。