Share via


HttpCapabilitiesBase.Version Propriété

Définition

Obtient le numéro de version complet (entier et décimal) du navigateur sous forme de chaîne.

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

Valeur de propriété

String

Numéro de version complet du navigateur sous forme de chaîne.

Exemples

L’exemple de code suivant montre comment déterminer le Version navigateur. La MajorVersion propriété et MinorVersion la propriété sont concaténées et le résultat est utilisé pour déterminer si la version du navigateur est supérieure à 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>

Remarques

La Version propriété retourne une chaîne. Dans certains scénarios, la Version propriété peut contenir des caractères de lettre, comme dans le cas d’un navigateur ou d’un appareil client qui est une version bêta telle que « 7.0b ». Pour obtenir correctement la version en tant que type de données qui peut être utilisé dans une comparaison numérique, concatènez les MajorVersion valeurs et MinorVersion les valeurs de propriété.

S’applique à

Voir aussi