using System;
using System.Web;
namespace Common
{
public class CookieHelper
{
/// <summary>
/// 设置Cookie缓存
/// </summary>
/// <param name="sKey"></param>
/// <param name="sContent"></param>
/// <param name="dt"></param>
public static void CookieSet(string sKey,string sContent,DateTime dt)
{
HttpCookie myHttpCookie = new HttpCookie(sKey);
myHttpCookie.Value = sContent;
myHttpCookie.Expires = dt;
HttpContext.Current.Response.Cookies.Add(myHttpCookie);
}
/// <summary>
/// 清除指定Cookie
/// </summary>
/// <param name="sKey">cookiename</param>
public static void CookieClear(string sKey)
{
HttpCookie cookie = HttpContext.Current.Request.Cookies[sKey];
if (cookie != null)
{
cookie.Expires = DateTime.Now.AddYears(-3);
HttpContext.Current.Response.Cookies.Add(cookie);
}
}
/// <summary>
/// 获取指定Cookie值
/// </summary>
/// <param name="sKey">cookiename</param>
/// <returns></returns>
public static string CookieGet(string sKey)
{
HttpCookie cookie = HttpContext.Current.Request.Cookies[sKey];
string str = string.Empty;
if (cookie != null)
{
str = cookie.Value;
}
return str;
}
}
}
CookieHelper.cs
最新推荐文章于 2017-02-07 16:05:31 发布