{
#region 存取Cookie
/// <summary>
/// 存Cookie
/// </summary>
/// <param name="cookieName">名称</param>
/// <param name="cookieValue">值</param>
/// <param name="cookieExpiryMinute">到期时间</param>
public void SetCookie(string cookieName, string cookieValue, int cookieExpiryMinute)
{
cookieName = cookieName.ToLower();
HttpCookie cookie = new HttpCookie(cookieName, cookieValue);
cookie.Expires = DateTime.Now.AddMinutes(cookieExpiryMinute);
cookie.Path = "/";
cookie.Domain = ".8080go.com";
HttpContext.Current.Response.Cookies.Remove(cookieName);
HttpContext.Current.Response.Cookies.Add(cookie);
}
/// <summary>
/// 存Cookie
/// </summary>
/// <param name="cookieName">名称</param>
/// <param name="cookieValue">值</param>
public void SetCookie(string cookieName, string cookieValue)
{
SetCookie(cookieName, cookieValue, 60);
}
/// <summary>
/// 清除Cookie
/// </summary>
/// <param name="cookieName">名称</param>
public void ClearCookie(string cookieName)
{
SetCookie(cookieName, "", -5);
}
/// <summary>
/// 取Cookie
/// </summary>
/// <param name="cookieName">名称</param>
/// <param name="defaultValue">当没有值的时候的默认值</param>
/// <returns></returns>
public string GetCookie(string cookieName, string defaultValue)
{
cookieName = cookieName.ToLower();
string strResult = defaultValue;
try
{
if (HttpContext.Current.Request.Cookies != null)
{
if (HttpContext.Current.Request.Cookies[cookieName] != null)
{
strResult = HttpContext.Current.Request.Cookies[cookieName].Value;
}
}
}
catch (Exception ex)
{
//this.WriteWrongLog(ex);
}
return strResult;
}
/// <summary>
/// 取Cookie
/// </summary>
/// <param name="strName">名称</param>
/// <returns></returns>
public string GetCookie(string strName)
{
return GetCookie(strName, "");
}
#endregion
}