Freigeben über


HttpCapabilitiesBase.RequiresHtmlAdaptiveErrorReporting Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der Browser nicht dem Standard entsprechende Fehlermeldungen erfordert.

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

Eigenschaftswert

Boolean

true, wenn der Browser nicht dem Standard entsprechende Fehlermeldungen erfordert, andernfalls false. Der Standardwert ist false.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie ermitteln können, ob der Browser nicht standardmäßige Fehlermeldungen erfordert.

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

Wenn trueder Browser http-Fehlermeldungen nicht ordnungsgemäß rendert. Um dies zu beheben, generieren Serversteuerelementadapter eine benutzerdefinierte Fehlerseite für den Browser.

Gilt für