[ASP.NET]解决Menu在Chrome以及Safari浏览器中不显示的问题
今天第一次在项目中使用Menu~ 遇到个问题 在Chrome里“消失”了~
Google一下,原来还不是个例~有不少解决方案了~
在项目中“添加新项”->“浏览器文件”
把内容替换成如下
<!--
可在 <windir>\Microsoft.NET\Framework\<ver>\CONFIG\Browsers 中找到现有的浏览器定义
-->
<browsers>
<browser id="NewBrowser" parentID="Mozilla">
<identification>
<userAgent match="Unique User Agent Regular Expression" />
</identification>
<capture>
<userAgent match="NewBrowser (?'version'\d+\.\d+)" />
</capture>
<capabilities>
<capability name="browser" value="My New Browser" />
<capability name="version" value="${version}" />
</capabilities>
</browser>
<browser refID="Mozilla">
<capabilities>
<capability name="xml" value="true" />
</capabilities>
</browser>
<browser id ="Safari3" parentID ="Safari1Plus">
<identification >
<userAgent match ="Safari/\d+\.\d+"/>
</identification>
<capture>
<userAgent match ="Version/(?'version'\d+\.\d+)"/>
</capture>
<capabilities>
<capability name ="browser" value ="Safari3"/>
<capability name ="version" value ="${version}"/>
</capabilities>
<controlAdapters>
<adapter controlType ="System.Web.UI.WebControls.Menu" adapterType =""/>
</controlAdapters>
</browser>
<browser id ="GoogleChrome" parentID ="Safari3">
<identification>
<userAgent match ="Chrome/(?'version'\d+\.\d+)"/>
</identification >
<capabilities >
<capability name ="browser" value ="Googlebot"/>
</capabilities>
</browser>
</browsers>
ok~问题搞定~ 不过最后没用Menu……



高清壁纸
2011-05-03 上午 10:39
这些对于站长来说很有用啊!