HttpCapabilitiesBase.SupportsRedirectWithCookie Proprietà

Definizione

Ottiene un valore che indica se il browser supporta i cookie in operazioni di reindirizzamento.Gets a value indicating whether the browser supports cookies on redirection.

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

Valore della proprietà

Boolean

true se il browser supporta i cookie in operazioni di reindirizzamento. In caso contrario, false.true if the browser supports cookies on redirection; otherwise, false. Il valore predefinito è true.The default is true.

Esempio

Nell'esempio di codice seguente viene illustrato come determinare se il browser supporta i cookie nel reindirizzamento.The following code example shows how to determine whether the browser supports cookies on redirection.

<%@ 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).SupportsRedirectWithCookie)
        {
            labelText = "Browser supports cookies on redirection.";
        }
        else
        {
            labelText = "Browser does not support cookies on redirection.";
        }

        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)).SupportsRedirectWithCookie Then
            labelText = "Browser supports cookies on redirection."
        Else
            labelText = "Browser does not support cookies on redirection."
        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>

Commenti

Con. Browser 4,1 o in alto. Browser 3,2, il Redirect metodo si comporta come se il valore della SupportsRedirectWithCookie proprietà dell' HttpBrowserCapabilities oggetto fosse false , a meno che la Cookieless proprietà nella SessionState sezione di Web.config non sia stata impostata in modo esplicito su true .With UP.Browser 4.1 or UP.Browser 3.2, the Redirect method behaves as if the value of the SupportsRedirectWithCookie property of the HttpBrowserCapabilities object is false, unless the Cookieless property in the SessionState section of Web.config has been explicitly set to true.

In ASP.NET 1,1, le opzioni per questa impostazione erano true o false , ma con ASP.NET 2,0, le scelte vengono espanse e AutoDetect ora è l'impostazione predefinita.In ASP.NET 1.1, the options for this setting were true or false, but with ASP.NET 2.0, the choices are expanded, and AutoDetect is now the default setting. Se l'applicazione Web ha l' cookieless attributo della <sessionState> sezione nel file di Web.config impostato su un valore booleano, Redirect dovrebbe funzionare come previsto per questi browser.If your Web application has the cookieless attribute of the <sessionState> section in the Web.config file set to a Boolean value, Redirect should work as expected for these browsers.

Si applica a