Freigeben über


HttpCapabilitiesBase.RequiresOutputOptimization Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob für den Browser Seiten ein größenoptimiertes Format von Markupsprachentags enthalten müssen.

public:
 virtual property bool RequiresOutputOptimization { bool get(); };
public virtual bool RequiresOutputOptimization { get; }
member this.RequiresOutputOptimization : bool
Public Overridable ReadOnly Property RequiresOutputOptimization As Boolean

Eigenschaftswert

Boolean

true, wenn der Browser erfordert, dass Seiten ein größenoptimiertes Format von Markupsprachentags enthalten, andernfalls false. Der Standardwert ist false.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie ermitteln können, ob der Browser Seiten benötigt, um eine größeoptimierte Form von Markupsprachentags zu enthalten.

<%@ 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).RequiresOutputOptimization)
        {
            labelText = "Browser requires pages to contain a size-optimized form of markup language tags.";
        }
        else
        {
            labelText = "Browser does not require pages to contain a size-optimized form of markup language tags.";
        }

        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)).RequiresOutputOptimization Then
            labelText = "Browser requires pages to contain a size-optimized form of markup language tags."
        Else
            labelText = "Browser does not require pages to contain a size-optimized form of markup language tags."
        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>

Hinweise

Wenn trueServersteuerelementadapter minimale Ausgabe generieren, um die Größe der resultierenden Seite zu verringern.

Hinweis

Die RequiresOutputOptimization Eigenschaft gibt für i-modekompatible Browser zurück true .

Gilt für