Dieser Artikel ist ein Zitat aus dem VS-Hilfedokument, in dem die Browser-Eigenschaft abgefragt wird.
Diese Eigenschaft enthält ein HttpBrowserCapabilities-Objekt.
Während einer HTTP-Anfrage ruft dieses Objekt Informationen vom Browser oder Clientgerät ab.
Um Ihrer Anwendung die Art und den Grad der vom Browser oder Clientgerät bereitgestellten Unterstützung mitzuteilen.
Das Objekt stellt dann mithilfe stark typisierter Eigenschaften und eines Wörterbuchs mit generischen Namenswerten Informationen über die Funktionen des Browsers bereit.
Das folgende Codebeispiel zeigt, wie Browserinformationen in einem Textfeld auf der Seite angezeigt werden.
=======
Visual Basic
=======
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Behandelt Button1.Click
Dim s As String = ""
Mit Request.Browser
s &= "Browserfunktionen" & vbCrLf
s &= "Type = " & .Type & vbCrLf
s &= "Name = " & .Browser & vbCrLf
s &= "Version = " & .Version & vbCrLf
s &= "Major Version = " & .MajorVersion & vbCrLf
s &= "Minor Version = " & .MinorVersion & vbCrLf
s &= "Platform = " & .Platform & vbCrLf
s &= "Is Beta = " & .Beta & vbCrLf
s &= "Is Crawler = " & .Crawler & vbCrLf
s &= "Ist AOL = " & .AOL & vbCrLf
s &= "Ist Win16 = " & .Win16 & vbCrLf
s &= "Ist Win32 = " & .Win32 & vbCrLf
s &= "Unterstützt Frames = " & .Frames & vbCrLf
s &= "Unterstützt Tables = " & .Tables & vbCrLf
s &= "Unterstützt Cookies = " & .Cookies & vbCrLf
s &= "Unterstützt VBScript = " & .VBScript & vbCrLf
s &= "Unterstützt JavaScript = " & _
.EcmaScriptVersion.ToString() & vbCrLf
s &= "Unterstützt Java Applets = " & .JavaApplets & vbCrLf
s &= "Unterstützt ActiveX-Steuerelemente = " & .ActiveXControls & _
wxya
Ende mit
TextBox1.Text = s
Sub beenden
=====
C#
=====
private void Button1_Click(object sender, System.EventArgs e)
{
System.Web.HttpBrowserCapabilities browser = Request.Browser;
string s = "Browserfunktionen<br />"
+ "Type = " + browser.Type + "<br />"
+ "Name = " + browser.Browser + "<br />"
+ "Version = " + browser.Version + "<br />"
+ "Major Version = " + browser.MajorVersion + "<br />"
+ "Minor Version = " + browser.MinorVersion + "<br />"
+ "Platform = " + browser.Platform + "<br />"
+ "Is Beta = " + browser.Beta + "<br />"
+ "Is Crawler = " + browser.Crawler + "<br />"
+ "Ist AOL = " + browser.AOL + "<br />"
+ "Ist Win16 = " + browser.Win16 + "<br />"
+ "Ist Win32 = " + browser.Win32 + "<br />"
+ "Unterstützt Frames = " + browser.Frames + "<br />"
+ "Supports Tables = " + browser.Tables + "<br />"
+ "Unterstützt Cookies = " + browser.Cookies + "<br />"
+ "Unterstützt VBScript = " + browser.VBScript + "<br />"
+ "Unterstützt JavaScript = " +
browser.EcmaScriptVersion.ToString() + "<br />"
+ "Unterstützt Java Applets = " + browser.JavaApplets + "<br />"
+ "Unterstützt ActiveX-Steuerelemente = " + browser.ActiveXControls
+ "<br />";
Response.Write(s);
}