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



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ControlAdapter.Browser プロパティのお隣キーワード
検索ランキング

   

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



ControlAdapter.Browser プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS