Partager via


HttpCapabilitiesBase.RequiresHtmlAdaptiveErrorReporting Propriété

Définition

Obtient une valeur indiquant si le navigateur nécessite des messages d’erreur non standard.

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

Valeur de propriété

Boolean

true si le navigateur exige des messages d’erreur non standard ; sinon, false. La valeur par défaut est false.

Exemples

L’exemple de code suivant montre comment déterminer si le navigateur nécessite des messages d’erreur non standard.

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

Remarques

Si true, le navigateur ne restitue pas correctement les messages d’erreur HTTP. Pour corriger ce problème, les adaptateurs de contrôle serveur génèrent une page d’erreur personnalisée pour le navigateur.

S’applique à