HttpCapabilitiesBase.PreferredRenderingType HttpCapabilitiesBase.PreferredRenderingType HttpCapabilitiesBase.PreferredRenderingType HttpCapabilitiesBase.PreferredRenderingType Property

Definition

Ruft die allgemeine Bezeichnung für den Inhaltstyp ab, der vom Browser bevorzugt wird.Gets the general name for the type of content that the browser prefers.

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

Eigenschaftswert

html32 oder chtml10.html32 or chtml10. Die Standardeinstellung ist html32.The default is html32.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie der vom Browser bevorzugte Inhaltstyp bestimmt wird.The following code example shows how to determine the type of content that the browser prefers.

<%@ 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 (((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).PreferredRenderingType.Equals("html32"))
        {
            labelText = "Browser renders HTML.";
        }
        else if (((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).PreferredRenderingType.Equals("wml11"))
        {
            labelText = "Browser renders WML.";
        }

        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 (CType(myBrowserCaps, System.Web.Configuration.HttpCapabilitiesBase)).PreferredRenderingType.Equals("html32") Then
            labelText = "Browser renders HTML."
        Else If (CType(myBrowserCaps, System.Web.Configuration.HttpCapabilitiesBase)).PreferredRenderingType.Equals("wml11")
            labelText = "Browser renders WML."
        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>

Gilt für: