C#CookieHelper--C#操作Cookie的帮助类

来源:互联网 发布:苹果手机验钞机软件 编辑:程序博客网 时间:2024/05/16 02:36
导读部分
-------------------------------------------------------------------------------------------------------------
C#基类|C#自定义类|C#帮助类--系列导航文章
http://www.cckan.net/thread-655-1-1.html
                                              C#CookieHelper--C#操作Cookie的帮助类
实现以C#怎么操作Cookie的方法,非常的有用啊

下载地址:http://www.cckan.net/thread-1138-1-1.html
下面是代码大家看一下
// <summary>/// 类说明:CookieHelper/// 联系方式:361983679  /// 更新网站:<a href=\"http://www.cckan.net/thread-655-1-1.html\" target=\"_blank\">http://www.cckan.net/thread-655-1-1.html</a>/// </summary>using System;using System.Web;namespace DotNet.Utilities{    public class CookieHelper    {        /// <summary>        /// 清除指定Cookie        /// </summary>        /// <param name="cookiename">cookiename</param>        public static void ClearCookie(string cookiename)        {            HttpCookie cookie = HttpContext.Current.Request.Cookies[cookiename];            if (cookie != null)            {                cookie.Expires = DateTime.Now.AddYears(-3);                HttpContext.Current.Response.Cookies.Add(cookie);            }        }        /// <summary>        /// 获取指定Cookie值        /// </summary>        /// <param name="cookiename">cookiename</param>        /// <returns></returns>        public static string GetCookieValue(string cookiename)        {            HttpCookie cookie = HttpContext.Current.Request.Cookies[cookiename];            string str = string.Empty;            if (cookie != null)            {                str = cookie.Value;            }            return str;        }        /// <summary>        /// 添加一个Cookie(24小时过期)        /// </summary>        /// <param name="cookiename"></param>        /// <param name="cookievalue"></param>        public static void SetCookie(string cookiename, string cookievalue)        {            SetCookie(cookiename, cookievalue, DateTime.Now.AddDays(1.0));        }        /// <summary>        /// 添加一个Cookie        /// </summary>        /// <param name="cookiename">cookie名</param>        /// <param name="cookievalue">cookie值</param>        /// <param name="expires">过期时间 DateTime</param>        public static void SetCookie(string cookiename, string cookievalue, DateTime expires)        {            HttpCookie cookie = new HttpCookie(cookiename)            {                Value = cookievalue,                Expires = expires            };            HttpContext.Current.Response.Cookies.Add(cookie);        }    }}



原创粉丝点击