HttpCapabilitiesBase.RequiresHtmlAdaptiveErrorReporting HttpCapabilitiesBase.RequiresHtmlAdaptiveErrorReporting HttpCapabilitiesBase.RequiresHtmlAdaptiveErrorReporting HttpCapabilitiesBase.RequiresHtmlAdaptiveErrorReporting Property

Definition

Ruft einen Wert ab, der angibt, ob der Browser nicht dem Standard entsprechende Fehlermeldungen erfordert.Gets a value indicating whether the browser requires nonstandard error messages.

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

Eigenschaftswert

true, wenn der Browser nicht dem Standard entsprechende Fehlermeldungen erfordert, andernfalls false.true if the browser requires nonstandard error messages; otherwise, false. Die Standardeinstellung ist false.The default is false.

Beispiele

Das folgende Codebeispiel zeigt, wie Sie bestimmen, ob der Browser nicht dem Standard entsprechende Fehlermeldungen erfordert.The following code example shows how to determine whether the browser requires nonstandard error messages.

<%@ 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).RequiresHtmlAdaptiveErrorReporting)
        {
            labelText = "Browser requires non-standard standard error messages.";
        }
        else
        {
            labelText = "Browser does not require non-standard standard error messages.";
        }

        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)).RequiresHtmlAdaptiveErrorReporting Then
            labelText = "Browser requires non-standard standard error messages."
        Else
            labelText = "Browser does not require non-standard standard error messages."
        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

Gibt truean, dass der Browser keine HTTP-Fehlermeldungen ordnungsgemäß Rendering.If true, the browser does not properly render HTTP error messages. Um dies zu korrigieren, generieren Server Steuerelement Adapter eine benutzerdefinierte Fehlerseite für den Browser.To correct this, server control adapters generate a custom error page for the browser.

Gilt für: