/// <summary>
/// 设置 Cookie 值
/// </summary>
/// <param name="CookieName">Cookie 名称</param>
/// <param name="val">待保存的值</param>
/// <param name="expireTime">过期时间</param>
public void SetCookie(string CookieName, string val, expireTime)
{
Response.Cookies[cookieName].Value = val;
Response.Cookies[cookieName].Expires = DateTime.Now.AddHours(expireTime);
}
2、获取 Cookie 值 方法
/// <summary>
/// 获取 Cookie 值
/// </summary>
/// <param name="CookieName">Cookie 名称</param>
/// <return>过期时间</return>
public string GetCookie(string CookieName)
{
if(Request.Cookies[cookieName] != null)
return Request.Cookies[cookieName].Value.ToString();
else
return string.Empty;
}
3、在页面载入事件中判断
protected void Page_Load(object sender, EventArgs e)
{
SetCookie("isDisable", "ok", 6);
if (GetCookie("isDisable") != string.Empty)
Response.Write("Cookie 没有被禁用!");
else
Response.Write("Cookie 已被禁用!");
}