ControlAdapter.Browser Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli HTTP isteğini yapan istemcinin tarayıcı özelliklerine bir başvuru alır.
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
Özellik Değeri
İstemci HttpBrowserCapabilities tarayıcısı ve işaretleme özelliklerini belirten bir.
Örnekler
Aşağıdaki kod örneği, istekte bulunan tarayıcının Browser ayrıntılarına erişmek için özelliğinin nasıl kullanılacağını gösterir. Bu örnekte kod, tarayıcının JavaScript ile uyumlu olup olmadığını belirlemek için denetimler gerçekleştirir ve ardından geliştiricinin bu durumda özelleştirilmiş çıkışı işlemesine izin verir.
#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
Açıklamalar
NesnesiControlAdapter, özelliği tarafından Browser döndürülen nesneden HttpBrowserCapabilities istemci tarayıcı özelliklerini belirler. Bu, nesnesinin ControlAdapter tarayıcıya özgü işaretlemeyi işlemesini veya davranışını başka bir şekilde değiştirmesini Controlsağlar.