asp.net - 什么是 AspxAutoDetectCookieSupport

标签 asp.net web-config session-state cookieless

最近,当我清除浏览器 cookie 时,我注意到 URL 中有 AspxAutoDetectCookieSupport=1。在做了一个简短的研究后,我发现这是 web.config 中 cookieless 属性设置为“AutoDetetc”的结果。

当我再次访问 URL 时,参数“AspxAutoDetectCookieSupport”消失了。 “AspxAutoDetectCookieSupport=1”是什么意思?

最佳答案

在 cookie 支持检测阶段,ASP.NET 会自动添加 AspxAutoDetectCookieSupport=1 查询字符串。由于 web.config 文件中的 cookieless 属性设置为“AutoDetect”,ASP.NET 运行时会尝试检测用户的浏览器是否支持 cookie,并在该过程中添加 querystring 参数。如果支持 cookie, session ID 将保存在 cookie 中,如果不支持, session ID 将在该用户所有 future 请求的 Url 中发送。

更多信息请访问:https://captcha.com/doc/aspnet/faq/captcha-persistence-faq.html#persistence-querystring

关于asp.net - 什么是 AspxAutoDetectCookieSupport,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51972451/

相关文章:

asp.net - 区分开发、登台和生产环境之间的 web.config

asp.net - Web.config 位置标记在部署到服务器时停止工作

c# - 如何在运行时在 SQLServer 模式下为 sessionState 更改 sqlConnectionString?

asp.net - ASP.NET DateTime选择器

c# - 将表单文件转换为内存流时出错

asp.net - 如何衡量 ASP.NET MVC ActionLink 的成功?

asp.net - 如何解决 ASP.NET、VB.NET 中的 session 问题?

javascript - 单击数据表分页停止事件执行

javascript - 从客户端 js SPA 中的 web.config 读取 Api Key 值

go - 如何保持与 golang 的登录 session 以进行抓取?