none
ブラウザ定義ファイルを初期化するには? RRS feed

  • 質問

  • ASP.NETのブラウザ認識システムで、%SystemRoot%以下にある定義済みのブラウザ定義ファイルの内容を、
    その%SystemRoot%以下のファイルを直接操作する以外の方法で、初期化して
    ブラウザを全く認識しないクリーンな状態にしたいのですが、方法はあるでしょうか。よろしくお願いいたします。

    2009年8月13日 8:23

回答

すべての返信

  • クリーンな状態というのはどういうものか分かりませんが、ClientTarget プロパティを設定すると
    クライアント ブラウザの検出機能が無効になるそうですので、試してみてはいかがですか?

    Page.ClientTarget プロパティ
    http://msdn.microsoft.com/ja-jp/library/system.web.ui.page.clienttarget.aspx

    web.config で「クリーンな状態」を clientTarget 要素に定義し、Page_PreInit でそれを
    Page.ClientTarget プロパティに設定してやればよさそうです。(未検証です)

    clientTarget 要素 (ASP.NET 設定スキーマ)
    http://msdn.microsoft.com/ja-jp/library/6379d90d.aspx

    • 回答としてマーク 菊地俊介 2009年9月8日 9:13
    2009年8月13日 12:56
  • こんにちは、フォーラムオペレーターの高橋春樹です。

    SurferOnWwwさん、いつもお世話になっております。

    蘭丸さん、こんにちは。
    MSDNフォーラムのご利用ありがとうございます。

    私の方でも調べたところ、ブラウザ登録ツールというものを見つけました。
    下記のコマンドにより、ブラウザ定義アセンブリをグローバル アセンブリキャッシュから削除出来るようなのですが、如何でしょうか。
    > Aspnet_regbrowsers.exe -u

    ASP.NET ブラウザ登録ツール (Aspnet_regbrowsers.exe)
    http://msdn.microsoft.com/ja-jp/library/ms229858(VS.80).aspx
    ※ちなみに、この記事の中では"aspnet_regsql.exe -u"を実行するとなっていますが、"Aspnet_regbrowsers.exe -u"の間違いです。

    この情報が少しでもお役に立てれば幸いです(^-^)


    マイクロソフト株式会社 フォーラム オペレーター 高橋春樹
    2009年8月21日 6:01
  • 皆様、こんにちは!

    SurferOnWwwさん、いつも回答ありがとうございます。

    蘭丸さん、フォーラムのご利用ありがとうございます。
    その後いかがでしょうか。問題は解決しましたか?

    有用な情報と思われたため、勝手ながらSurferOnWwwさん、及び高橋の回答へ回答マークをつけさせていただきました。

    今後ともフォーラムをよろしくお願いします。
    それでは!
    2009年9月8日 9:18