Compartir vía


HttpCapabilitiesBase.Version Propiedad

Definición

Obtiene el número de versión completo (la parte entera y decimal) del explorador como una cadena.

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

Valor de propiedad

Número de versión completo del explorador como una cadena.

Ejemplos

En el ejemplo de código siguiente se muestra cómo determinar el Version del explorador. La MajorVersion propiedad y MinorVersion la propiedad se concatenan y el resultado se usa para determinar si la versión del explorador es mayor que 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>

Comentarios

La Version propiedad devuelve una cadena. En algunos escenarios, la Version propiedad puede contener caracteres de letra, como en el caso de un explorador o dispositivo cliente que sea una versión beta como "7.0b". Para obtener correctamente la versión como un tipo de datos que se puede usar en una comparación numérica, concatene los valores de propiedad MajorVersion y MinorVersion .

Se aplica a

Consulte también