4

我有一个使用 asp.net 和 c# 创建的网页,我希望禁用 cookie。我试试<SettingsCookies Enabled="false" />。但是当我打开页面和 Firebug 时,cookie 就在那里。

如何禁用 cookie?

感谢您的帮助

4

2 回答 2

2

使用以下代码:

string MyCookieValue;

    if(Request.Cookies["ID"] != null)

        Response.Cookies["ID"].Expires = DateTime.Now.AddDays(-1);

可以点击这个链接:

http://www.beansoftware.com/ASP.NET-Tutorials/Cookies-ASP.NET.aspx

将获得有关 cookie 的所有信息。

于 2013-04-09T07:15:35.160 回答
0

有趣的是, 在 ASP.NET 2.0 中<httpCookies httpOnlyCookies="false"/>似乎并没有禁用httpOnlyCookies: http ://nerd.steveferson.com/2007/09/14/act-sessionid-and-login-problems-with-asp-net-20/

看起来微软决定不允许您从 web.config 禁用它:
http ://forums.asp.net/p/976773/1240648.aspx

可能的选择

 <httpCookies domain="" httpOnlyCookies="true|false" requireSSL="true|false" />
于 2013-04-09T07:18:19.467 回答