• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
    問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
    當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

    asp.net下cookies操作完美代碼

    來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:43:27
    文檔

    asp.net下cookies操作完美代碼

    asp.net下cookies操作完美代碼: 代碼如下:using System; using System.Web; namespace Moosoft.OA.Public { /// <summary> /// Cookie幫助類(lèi) /// </summary> public class CookiesHelper { #region 獲取Cookie /// <
    推薦度:
    導(dǎo)讀asp.net下cookies操作完美代碼: 代碼如下:using System; using System.Web; namespace Moosoft.OA.Public { /// <summary> /// Cookie幫助類(lèi) /// </summary> public class CookiesHelper { #region 獲取Cookie /// <

    代碼如下:
    using System;
    using System.Web;
    namespace Moosoft.OA.Public
    {
    /// <summary>
    /// Cookie幫助類(lèi)
    /// </summary>
    public class CookiesHelper
    {
    #region 獲取Cookie
    /// <summary>
    /// 獲得Cookie的值
    /// </summary>
    /// <param name="cookieName"></param>
    /// <returns></returns>
    public static string GetCookieValue(string cookieName)
    {
    return GetCookieValue(cookieName, null);
    }
    /// <summary>
    /// 獲得Cookie的值
    /// </summary>
    /// <param name="cookieName"></param>
    /// <param name="key"></param>
    /// <returns></returns>
    public static string GetCookieValue(string cookieName, string key)
    {
    HttpRequest request = HttpContext.Current.Request;
    if (request != null)
    return GetCookieValue(request.Cookies[cookieName], key);
    return "";
    }
    /// <summary>
    /// 獲得Cookie的子鍵值
    /// </summary>
    /// <param name="cookie"></param>
    /// <param name="key"></param>
    /// <returns></returns>
    public static string GetCookieValue(HttpCookie cookie, string key)
    {
    if (cookie != null)
    {
    if (!string.IsNullOrEmpty(key) && cookie.HasKeys)
    return cookie.Values[key];
    else
    return cookie.Value;
    }
    return "";
    }
    /// <summary>
    /// 獲得Cookie
    /// </summary>
    /// <param name="cookieName"></param>
    /// <returns></returns>
    public static HttpCookie GetCookie(string cookieName)
    {
    HttpRequest request = HttpContext.Current.Request;
    if (request != null)
    return request.Cookies[cookieName];
    return null;
    }
    #endregion
    #region 刪除Cookie
    /// <summary>
    /// 刪除Cookie
    /// </summary>
    /// <param name="cookieName"></param>
    public static void RemoveCookie(string cookieName)
    {
    RemoveCookie(cookieName, null);
    }
    /// <summary>
    /// 刪除Cookie的子鍵
    /// </summary>
    /// <param name="cookieName"></param>
    /// <param name="key"></param>
    public static void RemoveCookie(string cookieName, string key)
    {
    HttpResponse response = HttpContext.Current.Response;
    if (response != null)
    {
    HttpCookie cookie = response.Cookies[cookieName];
    if (cookie != null)
    {
    if (!string.IsNullOrEmpty(key) && cookie.HasKeys)
    cookie.Values.Remove(key);
    else
    response.Cookies.Remove(cookieName);
    }
    }
    }
    #endregion
    #region 設(shè)置/修改Cookie
    /// <summary>
    /// 設(shè)置Cookie子鍵的值
    /// </summary>
    /// <param name="cookieName"></param>
    /// <param name="key"></param>
    /// <param name="value"></param>
    public static void SetCookie(string cookieName, string key, string value)
    {
    SetCookie(cookieName, key, value, null);
    }
    /// <summary>
    /// 設(shè)置Cookie值
    /// </summary>
    /// <param name="key"></param>
    /// <param name="value"></param>
    public static void SetCookie(string key, string value)
    {
    SetCookie(key, null, value, null);
    }
    /// <summary>
    /// 設(shè)置Cookie值和過(guò)期時(shí)間
    /// </summary>
    /// <param name="key"></param>
    /// <param name="value"></param>
    /// <param name="expires"></param>
    public static void SetCookie(string key, string value, DateTime expires)
    {
    SetCookie(key, null, value, expires);
    }
    /// <summary>
    /// 設(shè)置Cookie過(guò)期時(shí)間
    /// </summary>
    /// <param name="cookieName"></param>
    /// <param name="expires"></param>
    public static void SetCookie(string cookieName, DateTime expires)
    {
    SetCookie(cookieName, null, null, expires);
    }
    /// <summary>
    /// 設(shè)置Cookie
    /// </summary>
    /// <param name="cookieName"></param>
    /// <param name="key"></param>
    /// <param name="value"></param>
    /// <param name="expires"></param>
    public static void SetCookie(string cookieName, string key, string value, DateTime? expires)
    {
    HttpResponse response = HttpContext.Current.Response;
    if (response != null)
    {
    HttpCookie cookie = response.Cookies[cookieName];
    if (cookie != null)
    {
    if (!string.IsNullOrEmpty(key) && cookie.HasKeys)
    cookie.Values.Set(key, value);
    else
    if (!string.IsNullOrEmpty(value))
    cookie.Value = value;
    if (expires != null)
    cookie.Expires = expires.Value;
    response.SetCookie(cookie);
    }
    }
    }
    #endregion
    #region 添加Cookie
    /// <summary>
    /// 添加Cookie
    /// </summary>
    /// <param name="key"></param>
    /// <param name="value"></param>
    public static void AddCookie(string key, string value)
    {
    AddCookie(new HttpCookie(key, value));
    }
    /// <summary>
    /// 添加Cookie
    /// </summary>
    /// <param name="key"></param>
    /// <param name="value"></param>
    /// <param name="expires"></param>
    public static void AddCookie(string key, string value, DateTime expires)
    {
    HttpCookie cookie = new HttpCookie(key, value);
    cookie.Expires = expires;
    AddCookie(cookie);
    }
    /// <summary>
    /// 添加為Cookie.Values集合
    /// </summary>
    /// <param name="cookieName"></param>
    /// <param name="key"></param>
    /// <param name="value"></param>
    public static void AddCookie(string cookieName, string key, string value)
    {
    HttpCookie cookie = new HttpCookie(cookieName);
    cookie.Values.Add(key, value);
    AddCookie(cookie);
    }
    /// <summary>
    /// 添加為Cookie集合
    /// </summary>
    /// <param name="cookieName">Cookie名稱(chēng)</param>
    /// <param name="expires">過(guò)期時(shí)間</param>
    public static void AddCookie(string cookieName, DateTime expires)
    {
    HttpCookie cookie = new HttpCookie(cookieName);
    cookie.Expires = expires;
    AddCookie(cookie);
    }
    /// <summary>
    /// 添加為Cookie.Values集合
    /// </summary>
    /// <param name="cookieName"></param>
    /// <param name="key"></param>
    /// <param name="value"></param>
    /// <param name="expires"></param>
    public static void AddCookie(string cookieName, string key, string value, DateTime expires)
    {
    HttpCookie cookie = new HttpCookie(cookieName);
    cookie.Expires = expires;
    cookie.Values.Add(key, value);
    AddCookie(cookie);
    }
    /// <summary>
    /// 添加Cookie
    /// </summary>
    /// <param name="cookie"></param>
    public static void AddCookie(HttpCookie cookie)
    {
    HttpResponse response = HttpContext.Current.Response;
    if (response != null)
    {
    //指定客戶(hù)端腳本是否可以訪(fǎng)問(wèn)[默認(rèn)為false]
    cookie.HttpOnly = true;
    //指定統(tǒng)一的Path,比便能通存通取
    cookie.Path = "/";
    //設(shè)置跨域,這樣在其它二級(jí)域名下就都可以訪(fǎng)問(wèn)到了
    //cookie.Domain = "chinesecoo.com";
    response.AppendCookie(cookie);
    }
    }
    #endregion
    }
    }

    聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    asp.net下cookies操作完美代碼

    asp.net下cookies操作完美代碼: 代碼如下:using System; using System.Web; namespace Moosoft.OA.Public { /// <summary> /// Cookie幫助類(lèi) /// </summary> public class CookiesHelper { #region 獲取Cookie /// <
    推薦度:
    標(biāo)簽: 操作 cookie 代碼
    • 熱門(mén)焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門(mén)推薦

    專(zhuān)題
    Top
    主站蜘蛛池模板: 一本一本久久a久久综合精品蜜桃| 国产精品无码午夜福利| 日产精品99久久久久久| 国产精品你懂的在线播放| 国内精品久久人妻互换| 欧美日韩精品一区二区三区不卡 | 无码人妻精品一区二区三区66| 真实国产精品vr专区| 女人香蕉久久**毛片精品| 亚洲Av永久无码精品三区在线| 国产成人精品免费大全| 久久精品二区| 欧美精品一本久久男人的天堂| 激情亚洲一区国产精品| 亚洲精品无码av天堂| 精品无码久久久久久国产| 高清在线国产午夜精品| 久久亚洲国产精品一区二区| 69国产成人综合久久精品| 国产精品女同一区二区久久| 国产一区二区精品| 国产精品扒开腿做爽爽爽视频| 亚洲精品自在在线观看| 亚欧乱色国产精品免费视频| 惠民福利中文字幕人妻无码乱精品| 91av国产精品| 亚洲av日韩精品久久久久久a| 精品久久久无码中文字幕天天| 国产成人精品高清不卡在线| 99久久精品九九亚洲精品| 成人免费精品网站在线观看影片| 亚洲自偷自偷精品| 国产精品免费在线播放| 精品人妻伦一二三区久久| 精品偷自拍另类在线观看丰满白嫩大屁股ass| 国产精品成人小电影在线观看| 国产成人久久久精品二区三区| 92国产精品午夜福利免费| 国产精品美女免费视频观看| 国产区精品高清在线观看| 久久精品亚洲欧美日韩久久|