为什么我的COOKIE清除了值还有???
int cookie;
//Request.Cookies.Remove("deny");
//Request.Cookies.Clear();
以上两种清除方法我都用过了.当它们不是注释的时候这个COOKIE的值就是 0
,但是一把它们注释起来这COOKIE就又回到6了...为什么啊?
cookie = Convert.ToInt32(Request.Cookies["deny"].Value.ToString()); //这是读取COOKIE 值是6protected void Button1_Click(object sender, EventArgs e)
{
HttpCookie hc = new HttpCookie("deny");
hc.Expires.AddYears(10);
hc.Value = "6";
Response.Cookies.Add(hc);
} //这是我通过点击加的一个COOKIE,它是在一个按钮事件里的.所以页面加载不会涉及到这里.
int cookie;
//Request.Cookies.Remove("deny");
//Request.Cookies.Clear();
以上两种清除方法我都用过了.当它们不是注释的时候这个COOKIE的值就是 0
,但是一把它们注释起来这COOKIE就又回到6了...为什么啊?
cookie = Convert.ToInt32(Request.Cookies["deny"].Value.ToString()); //这是读取COOKIE 值是6protected void Button1_Click(object sender, EventArgs e)
{
HttpCookie hc = new HttpCookie("deny");
hc.Expires.AddYears(10);
hc.Value = "6";
Response.Cookies.Add(hc);
} //这是我通过点击加的一个COOKIE,它是在一个按钮事件里的.所以页面加载不会涉及到这里.
解决方案 »
- c#中遇到“尝试读取或写入受保护的内存”错误(100分)
- 关于向 sql数据表中 插入主键相同的记录
- C#写了一个word插件,发布之后装到别的机子上去没有反应。但是装到有VS的机子上就没问题。
- 文本转换成数字
- div隐藏问题
- 请教:如何根据文件的类型得到其MIME类型名称?如HTML文件的MIME类型是text/html...
- 关于DataBinder.Eval的问题
- C# 字符串转换问题求解
- 关于C#的2个简单问题
- 靠!又是datagrid的问题,麻烦各位了!ms专家麻烦也看一下
- javascript:__doPostBack问题
- C#,winForm 的 richTextBox 文本框中如何显示图片?
我试了一下,这样可以删除(将它的过期日期设置为一个已经过去的时间)
HttpCookie cookie = Request.Cookies["deny"];
if (cookie == null)
{
Response.Write("cookie is not exists.");
cookie = new HttpCookie("deny", "6");
cookie.Expires = DateTime.Now.AddYears(10);
Response.Cookies.Add(cookie);
}
else
{
Response.Write("cookie's value is " + cookie.Value);
cookie.Expires = DateTime.Now.AddYears(-1);
Response.Cookies.Set(cookie);
}
{
HttpCookie cookie = Request.Cookies["deny"];
if (cookie == null)
{
Response.Write("cookie is not exists.");
cookie = new HttpCookie("deny", "6");
cookie.Expires = DateTime.Now.AddYears(10);
Response.Cookies.Add(cookie);
}
else
{
Response.Write("cookie's value is " + cookie.Value);
cookie.Expires = DateTime.Now.AddYears(-1);
Response.Cookies.Set(cookie);
}
}