写入、读取、清除Cookie的类
来源:互联网 发布:淘宝美工在家兼职 编辑:程序博客网 时间:2024/04/30 08:48
/// <summary>
/// 保存一个Cookie
/// </summary>
/// <param name="CookieName">Cookie名称</param>
/// <param name="CookieValue">Cookie值</param>
/// <param name="CookieTime">Cookie过期时间(小时),0为关闭页面失效</param>
public void SaveCookie(string CookieName,string CookieValue,double CookieTime)
{
HttpCookie myCookie = new HttpCookie(CookieName);
DateTime now = DateTime.Now;
myCookie.Value = CookieValue;
if(CookieTime!=0)
{
myCookie.Expires = now.AddDays(CookieTime);
if(HttpContext.Current.Response.Cookies[CookieName]!=null)
HttpContext.Current.Response.Cookies.Remove(CookieName);
HttpContext.Current.Response.Cookies.Add(myCookie);
}
else
{
if(HttpContext.Current.Response.Cookies[CookieName]!=null)
HttpContext.Current.Response.Cookies.Remove(CookieName);
HttpContext.Current.Response.Cookies.Add(myCookie);
}
}
/// <summary>
/// 取得CookieValue
/// </summary>
/// <param name="CookieName">Cookie名称</param>
/// <returns>Cookie的值</returns>
public string GetCookie(string CookieName)
{
HttpCookie myCookie = new HttpCookie(CookieName);
myCookie = HttpContext.Current.Request.Cookies[CookieName];
if (myCookie != null)
return myCookie.Value;
else
return null;
}
/// <summary>
/// 清除CookieValue
/// </summary>
/// <param name="CookieName">Cookie名称</param>
public void ClearCookie(string CookieName)
{
HttpCookie myCookie = new HttpCookie(CookieName);
DateTime now = DateTime.Now;
myCookie.Expires = now.AddYears(-2);
HttpContext.Current.Response.Cookies.Add(myCookie);
}
- 写入、读取、清除Cookie的类
- 写入、读取、清除Cookie的类
- 写入、读取、清除Cookie的类
- 关于Asp.net中Cookie的使用-收集2(写入、读取、清除Cookie的类 )
- Cookie 的写入与读取
- Cookie 的写入与读取
- Cookie 的写入与读取
- cookie的写入与读取
- Cookie的写入,和读取
- .net C# COOKIE的设置、读取、清除
- Cookie的写入和读取的过程
- 关于网站cookie的读取,写入,清楚!
- ..net cookie的写入与读取
- 全局cookie写入与读取的问题
- $.cookie() 方法的使用(读取、写入、删除)
- js Cookie的读取和写入
- JS读取写入COOKIE
- 写入读取Cookie值
- [原创]VMware best practise[VMware最佳实践]
- .NET平台下Web树形结构程序设计
- 近期(一年内)的任务:非官方版
- Linux如何分区以及其他
- 在即时通信软件中中,如何提高服务器支持的最大连接数/并发数
- 写入、读取、清除Cookie的类
- Linux下安装MySQL
- 关于Asp.net应用中cookie的问题处理
- 不得不说两句,让人欢喜让人忧的P/Invoke (平台调用)
- VC中利用多线程技术实现线程之间的通信
- 在DataGrid页眉上添加全选的CheckBox控件
- Linux下安装jdk
- Linux下安装Eclipse
- java实现对文件的各种操作