写到用户菜单时,在按钮的函数里设置Response.Cookies.Remove("Music"
,但是却无法清楚名为Music的Cookie,怎么回事??
代码如下:
// 页面读取函数
private void Page_Load(object sender, System.EventArgs e)
{
HttpCookie ReadCookie = Request.Cookies["Music"]; // 取得Cookie
if (ReadCookie==null) // 如果Cookie以前没设置
{
HttpCookie Cookie = new HttpCookie("Music"
; // 创建Cookie对象
Cookie.values.Add("LogSign",""
; // 设置登录标识为空
Response.AppendCookie(Cookie); // 应用Cookie
ReadCookie = Request.Cookies["Music"]; // 再次读取Cookie
}
}
//设置Cookie函数略
………………
………………
// 退出登录函数
private void LinkBtn_Logout1_Click(object sender, System.EventArgs e)
{
Response.Cookies.Remove("Music"
;
}
可点击了退出登陆按钮后无法清除以前的Cookie.
然后我又试了这样:
HttpCookie Cookie = new HttpCookie("Music"
;
Cookie.Expires = DateTime.Now;
但是还是不行,郁闷死了!
谁知道怎么回事?