程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> Cookie操作公共方法類

Cookie操作公共方法類

編輯:C#入門知識

/// <summary>
  /// Cookie操作
  /// </summary>
  public class Cookie {
    private Cookie() { }

    private static Cookie _instance = new Cookie();

    public static Cookie _ {
      get { return _instance; }
      set { _instance = value; }
    }

    /// <summary>
    /// 添加Cookie
    /// </summary>
    /// <param name="key">鍵名</param>
    /// <param name="value">鍵值</param>
    /// <param name="hour">保存時間(小時)</param>
    public void SetCookie(string key, string value, string path, string domain, DateTime expires) {
      HttpCookie hc = new HttpCookie(key);
      hc.Path = path;
      hc.Domain = domain;
      hc.Value = HttpUtility.UrlEncode(value);
      hc.Expires = expires;

      HttpContext.Current.Response.Cookies.Add(hc);
    }

    /// <summary>
    /// 添加Cookie
    /// </summary>
    /// <param name="key">鍵名</param>
    /// <param name="value">鍵值</param>
    /// <param name="hour">保存時間(小時)</param>
    public void SetCookie(string key, string value, string path, string domain, int hour) {
      SetCookie(key, value, path, domain, DateTime.Now.AddHours(hour));
    }

    /// <summary>
    /// 添加Cookie
    /// </summary>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved