HttpCapabilitiesBase.Version Özellik

Tanım

Tarayıcının tam sürüm numarasını (tamsayı ve ondalık) dize olarak alır.

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

Özellik Değeri

String

Tarayıcının dize olarak tam sürüm numarası.

Örnekler

Aşağıdaki kod örneği, tarayıcının Version nasıl belirleneceğini gösterir. MajorVersion Özellik ve MinorVersion özellik birleştirilir ve sonuç, tarayıcı sürümünün 5.01'den büyük olup olmadığını belirlemek için kullanılır.

<%@ 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>

Açıklamalar

Version özelliği bir dize döndürür. Bazı senaryolarda özellik, Version "7.0b" gibi bir beta sürümü olan bir tarayıcı veya istemci cihazında olduğu gibi harf karakterleri içerebilir. Sürümü sayısal karşılaştırmada kullanılabilecek bir veri türü olarak doğru şekilde almak için ve MinorVersion özellik değerlerini birleştirirMajorVersion.

Şunlara uygulanır

Ayrıca bkz.