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;
}
浙公网安备 33010602011771号