Arce 发表于 2021-7-21 18:37:51

c# cookie帮助类

using System;
using System.Collections.Generic;
using System.Text;
using System.Web;

namespace Maticsoft.DBUtility
{
    public class CookieHelper
    {
      /// <summary>
      /// 设置cookie
      /// </summary>
      /// <param name="name"></param>
      /// <param name="value"></param>
      /// <param name="day"></param>
      /// <returns></returns>
      public static bool setCookie(string name, string value, int day)
      {
            try
            {
                HttpCookie cookie = new HttpCookie(name);
                cookie.Expires = DateTime.Now.AddDays(day);
                cookie.Value = value;
                HttpContext.Current.Response.Cookies.Add(cookie);
                return true;
            }
            catch (Exception)
            {
                return false;
            }
      }
      /// <summary>
      /// 获取cookie
      /// </summary>
      /// <param name="name"></param>
      /// <returns></returns>
      public static string getCookie(string name)
      {
            HttpCookie cookie = HttpContext.Current.Request.Cookies;
            if (cookie != null)
            {
                return cookie.Value.ToString();
            }
            return null;
      }
      /// <summary>
      /// 删除cookie
      /// </summary>
      /// <param name="name"></param>
      /// <returns></returns>
      public static bool delCookie(string name)
      {
            try
            {
                HttpCookie cookie = new HttpCookie(name);
                cookie.Expires = DateTime.Now.AddDays(-1);
                HttpContext.Current.Response.Cookies.Add(cookie);
                return true;
            }
            catch (Exception)
            {
                return false;
            }
      }
    }
}



文档来源:51CTO技术博客https://blog.51cto.com/u_15309652/3156354
页: [1]
查看完整版本: c# cookie帮助类