Fen*_*ton 20
这是如何做.
if (Request.Cookies["MyCookie"] != null)
{
HttpCookie myCookie = new HttpCookie("MyCookie");
myCookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(myCookie);
}
Run Code Online (Sandbox Code Playgroud)
以下是您可以删除所有Cookie的代码:
void Page_Load()
{
string[] cookies = Request.Cookies.AllKeys;
foreach (string cookie in cookies)
{
BulletedList1.Items.Add("Deleting " + cookie);
Response.Cookies[cookie].Expires = DateTime.Now.AddDays(-1);
}
}
Run Code Online (Sandbox Code Playgroud)
有关cookie的更多详细信息:http://msdn.microsoft.com/en-us/library/ms178194.aspx
删除 cookie 最简单的方法是将其过期日期设置为过去的时间。
例如,
Set-Cookie: cookieName=; expires=Wed, 12 May 2010 06:33:04 GMT;
它之所以有效,是因为在我发帖时,Wed, 12 May 2010 06:33:04 GMT是http时间戳,这种情况永远不会再发生。
| 归档时间: |
|
| 查看次数: |
19097 次 |
| 最近记录: |