HttpCapabilitiesBase.Version Eigenschaft

Definition

Ruft die vollständige Versionsnummer (ganze Zahl und Dezimalzahl) des Browsers als Zeichenfolge ab.Gets the full version number (integer and decimal) of the browser as a string.

public:
 property System::String ^ Version { System::String ^ get(); };
public string Version { get; }
member this.Version : string
Public ReadOnly Property Version As String

Eigenschaftswert

Die vollständige Versionsnummer des Browsers als Zeichenfolge.The full version number of the browser as a string.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie die Version des Browsers bestimmt wird.The following code example shows how to determine the Version of the browser. Die Eigenschaften MajorVersion und MinorVersion werden verkettet, und das Ergebnis wird verwendet, um zu bestimmen, ob die Browserversion größer als 5,01 ist.The MajorVersion property and MinorVersion property are concatenated and the result is used to determine whether the browser version is greater than 5.01.

<%@ page language="C#"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
    void Page_Load(Object Sender, EventArgs e)
    {
        CheckBrowserCaps();
    }

    void CheckBrowserCaps()
    {
        String labelText = "";
        System.Web.HttpBrowserCapabilities myBrowserCaps = Request.Browser;
        if (Double.Parse(((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).Version, System.Globalization.CultureInfo.InvariantCulture) > 5.01)
        {
            labelText = "Browser version is greater than 5.01.";
        }
        else
        {
            labelText = "Browser version is less than or equal to 5.01.";
        }

        Label1.Text = labelText;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Browser Capabilities Sample</title>
</head>
<body>
    <form runat="server" id="form1">
        <div>
            Browser Capabilities:
            <p/><asp:Label ID="Label1" Runat="server" />
        </div>
    </form>
</body>
</html>
<%@ page language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
    Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        CheckBrowserCaps()
    End Sub

    Function CheckBrowserCaps()

        Dim labelText As String = ""
        Dim myBrowserCaps As System.Web.HttpBrowserCapabilities = Request.Browser
        If Double.Parse((CType(myBrowserCaps, System.Web.Configuration.HttpCapabilitiesBase)).Version, System.Globalization.CultureInfo.InvariantCulture) > 5.01 Then
            labelText = "Browser version is greater than 5.01."
        Else
            labelText = "Browser version is less than or equal to 5.01."
        End If

        Label1.Text = labelText

    End Function 'CheckBrowserCaps
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Browser Capabilities Sample</title>
</head>
<body>
    <form runat="server" id="form1">
        <div>
            Browser Capabilities:
            <p/><asp:Label ID="Label1" Runat="server" />
        </div>
    </form>
</body>
</html>

Hinweise

Die Version-Eigenschaft gibt eine Zeichenfolge zurück.The Version property returns a string. In einigen Szenarios kann die Version-Eigenschaft Buchstaben enthalten, wie im Fall eines Browsers oder Client Geräts, bei dem es sich um eine Beta Version handelt, z. b. "7.0 b".In some scenarios, the Version property might contain letter characters, as in the case of a browser or client device that is a beta version such as "7.0b." Um die Version ordnungsgemäß als Datentyp zu erhalten, der in einem numerischen Vergleich verwendet werden kann, verketten Sie die MajorVersion-und MinorVersion Eigenschaftswerte.To correctly get the version as a data type that can be used in a numeric comparison, concatenate the MajorVersion and MinorVersion property values.

Gilt für:

Siehe auch