HttpCapabilitiesBase.MSDomVersion Property

 

Gets the version of Microsoft HTML (MSHTML) Document Object Model (DOM) that the browser supports.

Namespace:   System.Web.Configuration
Assembly:  System.Web (in System.Web.dll)

Public ReadOnly Property MSDomVersion As Version

Property Value

Type: System.Version

The number of the MSHTML DOM version that the browser supports.

The following code example shows how to determine whether the browser supports an MSHTML DOM major version greater than 1.

<%@ 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 (CType(myBrowserCaps, System.Web.Configuration.HttpCapabilitiesBase)).MSDomVersion.Major > 1 Then
            labelText = "MS DOM Major Version is greater than 1."
        Else
            labelText = "MS DOM Version is less than or equal to 1."
        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>

.NET Framework
Available since 2.0
Return to top
Show: