ControlAdapter.Browser プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ControlAdapter.Browser プロパティの意味・解説 

ControlAdapter.Browser プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

現在の HTTP 要求の作成元であるクライアントのブラウザ機能への参照を取得します。

名前空間: System.Web.UI.Adapters
アセンブリ: System.Web (system.web.dll 内)
構文構文

Protected ReadOnly Property
 Browser As HttpBrowserCapabilities
Dim value As HttpBrowserCapabilities

value = Me.Browser
protected HttpBrowserCapabilities Browser { get;
 }
protected:
property HttpBrowserCapabilities^ Browser {
    HttpBrowserCapabilities^ get ();
}
/** @property */
protected HttpBrowserCapabilities get_Browser ()
protected function get Browser
 () : HttpBrowserCapabilities

プロパティ値
クライアントのブラウザとマークアップ機能を指定する HttpBrowserCapabilities。

解説解説
使用例使用例

Browser プロパティを使用して要求元のブラウザの詳細にアクセスするコード例を次に示します。この例では、ブラウザが JavaScript と互換性があるかどうかをチェックし、互換性がある場合は、開発者がカスタマイズされた出力を表示できるようにしています。

Imports System
Imports System.Web.UI
Imports System.Web.UI.Adapters

Public Class CustomControlAdapter
    Inherits ControlAdapter

    Protected Overrides Sub
 Render(ByVal writer As HtmlTextWriter)

        ' Access Browser details through the Browser property.
        Dim jScriptVersion As Version = Browser.jScriptVersion

        ' Test if the browser supports Javascript.
        If Not (jScriptVersion Is
 Nothing) Then
            ' Render JavaScript-aware markup.
        Else
            ' Render scriptless markup.
        End If

    End Sub 'Render 

End Class 'CustomControlAdapter
using System;
using System.Web.UI;
using System.Web.UI.Adapters;

public class CustomControlAdapter : ControlAdapter
{
    protected override void Render( HtmlTextWriter
 writer )
    {
        // Access Browser details through the Browser property.
        Version jScriptVersion = Browser.JScriptVersion;

        // Test if the browser supports Javascript.
        if (jScriptVersion != null)
        {
            // Render JavaScript-aware markup.
        }
        else
        {
            // Render scriptless markup.
        }
    }
}
#using <System.Web.dll>
#using <System.dll>

using namespace System;
using namespace System::Web::UI;
using namespace System::Web::UI::Adapters;

public ref class CustomControlAdapter: public
 ControlAdapter
{
protected:
   virtual void Render( HtmlTextWriter^ writer ) override
   {
      // Access Browser details through the Browser property.
      Version^ jScriptVersion = Browser->JScriptVersion;
      
      // Test if the browser supports Javascript.
      if ( jScriptVersion != nullptr )
      {
         // Render JavaScript-aware markup.
      }
      else
      {
         // Render scriptless markup.
      }
   }
};
package BrowserProperty; 

import System.*;
import System.Web.UI.*;
import System.Web.UI.Adapters.*;

public class CustomControlAdapter extends ControlAdapter
{
    public void Render(HtmlTextWriter writer)
    {
        // Access Browser details through the base control.
        int ClientVersion = System.Convert.ToInt32(super.get_Browser().
            get_Version());
        if (ClientVersion > 1) {
            // Render output appropriate to these versions.
        }
    } //Render
} //CustomControlAdapter 
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ControlAdapter クラス
ControlAdapter メンバ
System.Web.UI.Adapters 名前空間
Control クラス
System.Web.HttpBrowserCapabilities
System.Web.Configuration.HttpCapabilitiesBase



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

ControlAdapter.Browser プロパティのお隣キーワード

   

英語⇒日本語
日本語⇒英語
   



ControlAdapter.Browser プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS