您的位置:首页 > 编程语言 > ASP

Asp.net中关于Cookie的操作

2011-03-20 00:49 330 查看
Cookie操作

1,存储Cookie:

private void SaveCookies()
{
Response.Cookies.Clear();
Response.Cookies.Add(new HttpCookie(Resources.Strings.Cookies_UserName, mUsernameTextBox.Text));
Response.Cookies.Add(new HttpCookie(Resources.Strings.Cookies_Password, mPasswordTextBox.Text));
foreach (string key in Response.Cookies.AllKeys)
{
Response.Cookies[key].Expires = DateTime.Now.AddDays(7);
}
}
2,从Cookie取值:

private string GetFromCookies(string key)
{
HttpCookie cookie = Request.Cookies[key];
if (cookie != null)
{
return cookie.Value;
}
return null;
}
3,清除Cookie

private void ClearCookie(string key)
{
HttpCookie cookie = Response.Cookies[key];
if(cookie != null)
cookie.Expires = DateTime.Now;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: