Bagikan melalui


ControlAdapter.Browser Properti

Definisi

Mendapatkan referensi ke kemampuan browser klien yang membuat permintaan HTTP saat ini.

protected:
 property System::Web::HttpBrowserCapabilities ^ Browser { System::Web::HttpBrowserCapabilities ^ get(); };
protected System.Web.HttpBrowserCapabilities Browser { get; }
member this.Browser : System.Web.HttpBrowserCapabilities
Protected ReadOnly Property Browser As HttpBrowserCapabilities

Nilai Properti

Menentukan HttpBrowserCapabilities browser klien dan kemampuan markup.

Contoh

Contoh kode berikut menunjukkan cara menggunakan Browser properti untuk mengakses detail browser yang meminta. Dalam contoh ini, kode memeriksa untuk menentukan apakah browser kompatibel dengan JavaScript, lalu memungkinkan pengembang untuk merender output yang disesuaikan dalam kasus tersebut.

#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.
      }
   }
};
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.
        }
    }
}
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

End Class

Keterangan

Objek ControlAdapter menentukan kemampuan browser klien dari HttpBrowserCapabilities objek yang dikembalikan oleh Browser properti . Ini memungkinkan ControlAdapter objek untuk merender markup khusus browser atau memodifikasi perilaku Control.

Berlaku untuk

Lihat juga