我尝试<sessionstate />
在我的 web.config 中设置,但我不知道它们是什么。我想了解 ASP.Net <SessionState cookieless="" />
。
<sessionState cookieless="*****">
- 自动侦测
- 使用 Cookie
- 使用设备配置文件
- 使用Uri
- 真的
- 错误的
用简短的说明告诉我。
我尝试<sessionstate />
在我的 web.config 中设置,但我不知道它们是什么。我想了解 ASP.Net <SessionState cookieless="" />
。
<sessionState cookieless="*****">
用简短的说明告诉我。
指定如何将 cookie 用于 Web 应用程序。
cookieless 属性可以是以下可能值之一。默认值为 UseCookies 值。
注意当您配置启用 AJAX 的 ASP.NET 网站时,请仅对 cookieless 属性使用 UseCookies 的默认值。ASP.NET AJAX 客户端脚本库不支持使用 URL 中编码的 cookie 的设置。
值描述
AutoDetect ASP.NET 确定请求浏览器或设备是否支持 cookie。如果请求浏览器或设备支持 cookie,则 AutoDetect 使用 cookie 来保存用户数据;否则,在查询字符串中使用标识符。如果浏览器或设备支持 cookie,但当前禁用 cookie,请求功能仍会使用 cookie。
UseCookies 无论浏览器或设备是否支持 Cookie,Cookie 都会保留用户数据。
UseDeviceProfile ASP.NET 根据 HttpBrowserCapabilities 设置确定是否使用 cookie。如果 HttpBrowserCapabilities 设置表明浏览器或设备支持 cookie,则使用 cookie;否则,在查询字符串中使用标识符。
UseUri 调用功能使用查询字符串来存储标识符,无论浏览器或设备是否支持 cookie。
注意当您配置启用 AJAX 的 ASP.NET 网站时,请仅对 cookieless 属性使用 UseCookies 的默认值。ASP.NET AJAX 客户端脚本库不支持使用 URL 中编码的 cookie 的设置。
好吧,我正在结合使用 ASP.Net Ajax,<sessionState cookieless="true">
并且从未遇到任何问题……我在不同的页面上使用 Updatepanel 和 ASP Accordion。