我的网站上有很多网址www.mysite.com/Display.aspx?ID=128
以用户身份显示给用户
www.mysite.com/Display.aspx?ID=128&AspxAutoDetectCookieSupport=1
如何删除AspxAutoDetectCookieSupport.
我知道它必须在web.config中使用cookie做一些事情,但在哪里?如果我删除它会带来什么影响.怎么删除?
Bay*_*del 14
要删除它,请将web.config中sessionState 的cookieless属性更改为false.
例如
<sessionState mode="InProc" cookieless="false" timeout="20" />
Run Code Online (Sandbox Code Playgroud)
当无Cookie设置为自动检测,该框架生成AspxAutoDetectCookieSupport查询字符串,以确定客户端cookie支持.如果客户端未启用cookie,ASP.Net将直接将用户会话ID存储在URL中.
使用ASP.Net cookieless会话支持的应用程序http://i.msdn.microsoft.com/Aa479314.cookieless01(en-us,MSDN.10).gif
使用ASP.Net cookieless会话支持的应用程序
这可能会打开您的应用程序以进行会话劫持,并可能被视为风险.更好的选择可能是禁用此功能并提醒用户他们需要启用cookie才能使用您的应用程序.
有关此内容的更详细信息,请阅读MSDN上的Dino Esposito撰写的Cookieless ASP.Net.
| 归档时间: |
|
| 查看次数: |
18257 次 |
| 最近记录: |