[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
这些对于站长来说很有用啊!