[ASP.NET]解决Menu在Chrome以及Safari浏览器中不显示的问题

作者: harde 分类: DotNet 发布时间: 2011-04-29 10:18

今天第一次在项目中使用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……

⬆️⬆️⬆️不要钱、不用登录、没有广告⬆️⬆️⬆️


如果文章对您有帮助,请至少点下⬆️⬆️⬆️上面⬆️⬆️⬆️的赞,您的鼓励是对我创作的最大支持。
如果没能帮到您,那么很遗憾,如果方便的话,还请在评论区告诉我为什么,谢谢。

⬇️⬇️⬇️下面这个要钱⬇️⬇️⬇️

一条评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注