/// <summary>
/// 新增cookie
/// </summary>
/// <param name="cName"></param>
/// <param name="name"></param>
/// <param name="value"></param>
public void AddCookie(string cName, string name, string value)
{
HttpCookie cookie = new HttpCookie(cName);
cookie.Values.Add(name, value);
Response.AppendCookie(cookie);
}
/// <summary>
/// 修改Cookie
/// </summary>
/// <param name="cName"></param>
/// <param name="name"></param>
/// <param name="value"></param>
public void EditCookie(string cName, string name, string value)
{
//获取客户端的Cookie对象
HttpCookie cok = Request.Cookies[cName];
if (cok != null)
{
//修改Cookie
cok.Values[name] = value;
Response.AppendCookie(cok);
}
}
/// <summary>
/// 删除Cookie
/// </summary>
/// <param name="cName"></param>
public void DelCookie(string cName)
{
HttpCookie cok = Request.Cookies[cName];
if (cok != null)
{
TimeSpan ts = new TimeSpan(-1, 0, 0, 0);
cok.Expires = DateTime.Now.Add(ts);
Response.AppendCookie(cok);
}
}
/// <summary>
/// 读取Cookie
/// </summary>
/// <param name="cName"></param>
/// <param name="name"></param>
public string ReadCookie(string cName, string name)
{
string value = null;
if (Request.Cookies[cName] != null)
{
value = Request.Cookies[cName].Values[name];
}
return value;
}
Cookie增删改查
最新推荐文章于 2022-11-16 09:49:03 发布