ASP.Net Chromeでダイナミックメニューを表示できない解決方法
2994 ワード
1.プロジェクト右クリック「新規アイテムの追加」、「ブラウザファイル」を追加すると、フォルダApp_が自動的に生成されます.Browsers、このフォルダの下に自動的に生成されたファイルBrowserFileが含まれています.browser,BrowserFile.browserの内容は次のとおりです.
2.フォルダでのApp_Browsersにファイルを追加するbrowser、コンテンツ:
<!--
<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>
</browsers>
2.フォルダでのApp_Browsersにファイルを追加するbrowser、コンテンツ:
<!--
You can find existing browser definitions at
<windir>\Microsoft.NET\Framework\<ver>\CONFIG\Browsers
-->
<browsers>
<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>