AnonymousIdentificationSection.Cookieless 属性

定义

获取或设置一个指示是否使用 Cookie 的值。

public:
 property System::Web::HttpCookieMode Cookieless { System::Web::HttpCookieMode get(); void set(System::Web::HttpCookieMode value); };
[System.Configuration.ConfigurationProperty("cookieless", DefaultValue=System.Web.HttpCookieMode.UseCookies)]
public System.Web.HttpCookieMode Cookieless { get; set; }
[<System.Configuration.ConfigurationProperty("cookieless", DefaultValue=System.Web.HttpCookieMode.UseCookies)>]
member this.Cookieless : System.Web.HttpCookieMode with get, set
Public Property Cookieless As HttpCookieMode

属性值

HttpCookieMode 值之一。 默认值为 UseDeviceProfile

属性

示例

下面的代码示例演示如何访问 Cookieless 属性。

// Get Cookieless.
System.Web.HttpCookieMode cookieless =
    anonymousIdentificationSection.Cookieless;
Console.WriteLine("Cookieless: {0}",
          cookieless);
' Get Cookieless.
Dim cookieless _
As System.Web.HttpCookieMode = _
anonymousIdentificationSection.Cookieless
Console.WriteLine("Cookieless: {0}", cookieless)

注解

属性 Cookieless 定义何时应使用 Cookie 来维护有关用户的信息。

当 属性 Cookieless 设置为 UseCookies时,用户的标识符存储在 Cookie 中。 有关详细信息,请参阅HttpCookieMode

注意

ASP.NET 将用户的匿名标识符存储在 URI 路径中 (也就是说,如果 Cookieless 属性设置为以下值之一,则它在无 Cookie) 模式下运行: UseUri; UseDeviceProfile 当浏览器配置文件指示 Cookie 不受支持时;或者 AutoDetect 当自动检测过程确定浏览器不支持 Cookie 时。 最后,如果 URI 和匿名标识符的大小超过允许的长度,则不应用匿名标识符。

适用于

另请参阅