<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guā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)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        asp.net各種cookie代碼和解析實例

        來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 22:40:10
        文檔

        asp.net各種cookie代碼和解析實例

        asp.net各種cookie代碼和解析實例:Cookie是一段文本信息,在客戶端存儲 Cookie 是 ASP.NET 的會話狀態(tài)將請求與會話關(guān)聯(lián)的方法之一。Cookie 也可以直接用于在請求之間保持數(shù)據(jù),但數(shù)據(jù)隨后將存儲在客戶端并隨每個請求一起發(fā)送到服務(wù)器。瀏覽器對 Cookie 的大小有限制,因此,只有不超過 409
        推薦度:
        導讀asp.net各種cookie代碼和解析實例:Cookie是一段文本信息,在客戶端存儲 Cookie 是 ASP.NET 的會話狀態(tài)將請求與會話關(guān)聯(lián)的方法之一。Cookie 也可以直接用于在請求之間保持數(shù)據(jù),但數(shù)據(jù)隨后將存儲在客戶端并隨每個請求一起發(fā)送到服務(wù)器。瀏覽器對 Cookie 的大小有限制,因此,只有不超過 409

        Cookie是一段文本信息,在客戶端存儲 Cookie 是 ASP.NET 的會話狀態(tài)將請求與會話關(guān)聯(lián)的方法之一。Cookie 也可以直接用于在請求之間保持數(shù)據(jù),但數(shù)據(jù)隨后將存儲在客戶端并隨每個請求一起發(fā)送到服務(wù)器。瀏覽器對 Cookie 的大小有限制,因此,只有不超過 4096 字節(jié)才能保證被接受。

        編寫Cookie

        代碼如下:
        //方式1:
        Response.Cookies["username"].value="mike";
        Response.Cookies["username"].Expires=DateTime.MaxValue;

        //方式2:
        HttpCookie acookie = new HttpCookie("last");
        acookie.Value="a";
        acookie..Expires=DateTime.MaxValue;
        Response.Cookies.Add(acookie);


        //方式1:
        Response.Cookies["userinfo1"]["name"].value="mike";
        Response.Cookies["userinfo1"]["last"].value="a";
        Response.Cookies["userinfo1"].Expires=DateTime.MaxValue;

        //方式2:
        HttpCookie cookie = new HttpCookie("userinfo1");
        cookie.Values["name"]="mike";
        cookie.Values["last"]="a";
        cookie.Expires=DateTime.MaxValue;
        //cookie.Expires = System.DateTime.Now.AddDays(1);//設(shè)置過期時間  1天
        Response.Cookies.Add(cookie);

        讀取Cookie
        Internet Explorer 將站點的 Cookie 保存在文件名格式為 <user>@<domain>.txt 的文件中,其中 <user> 是您的帳戶名。
        注意:在獲取Cookie的值之前,應(yīng)該確保該 Cookie 確實存在。否則,您將得到一個異常

        代碼如下:
        If (Request.Cookies["userName"]!=null)
        {
          string str = Request.Cookies("userName").Value;
        }

        //多值Cookie的讀取
        If ( Request.Cookies["userInfo1"]!=null )
        {
          string name=Request.Cookies["userInfo1"]["name"];
          string last=Request.Cookies["userInfo1"]["last"];
        }


        //讀取 Cookie 集合
        for(int i = 0 ;i<Request.Cookies.Count ;i++)
        {
            HttpCookie cookies = Request.Cookies;
            Response.Write("name="+cookies.Mame+"<br/>");
            if (cookies.HasKeys )//是否有子鍵
            {
                System.Collections.Specialized.NameValueCollection NameColl
                                                     = aCookie.Values ;
                for(int j=0;j<NameColl.Count;j++)
                {
                    Response.Write("子鍵名="+ NameColl.AllKey[j] +"<br/>");
                    Response.Write("子鍵值="+ NameColl[j] +"<br/>");
                }

            }
            else
            {
                Response.Write("value="+cookies.Value+"<br/>");       
            }
        }

        運行此代碼時,可看到一個名為“ASP.NET_SessionId”的Cookie,ASP.NET用這個 Cookie 來保存您的會話的唯一標識符。

        修改 Cookie
        修改的方法與創(chuàng)建方法相同

        刪除 Cookie
        將其有效期設(shè)置為過去的某個日期。當瀏覽器檢查 Cookie 的有效期時,就會刪除這個已過期的 Cookie。

        代碼如下:
        HttpCookie cookie = new HttpCookie("userinfo1");
        cookie.Expires=DateTime.Now.AddDays(-30);
        Response.Cookies.Add(cookie);


        修改cookie
         Response.Cookies["Info"]["user"] = "2";
         Response.Cookies["Info"].Expires = DateTime.Now.AddDays(1);        //刪除cookie下的屬性


         HttpCookie acookie=Request.Cookies["Info"];
         acookie.Values.Remove("userid");
         acookie.Expires = DateTime.Now.AddDays(1);
         Response.Cookies.Add(acookie);        //刪除所有cookie,就是設(shè)置過期時間為現(xiàn)在就行了


         int limit=Request.Cookies.Count - 1;
         for(int i=0;i<limit;i++)
         {
             acookie = Request.Cookies(i)
             acookie.Expires = DateTime.Now.AddDays(-1)
             Response.Cookies.Add(acookie)
         }   

        如果有主站及二級域名站且cookie要共享的話則要加入如下設(shè)置
        代碼如下:
        cookie.Domain = ".主域名";//例如.keleyi.com
        cookie.Path = "/";

        Cookie.Expires AddDays(-1)是立即過期

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

        文檔

        asp.net各種cookie代碼和解析實例

        asp.net各種cookie代碼和解析實例:Cookie是一段文本信息,在客戶端存儲 Cookie 是 ASP.NET 的會話狀態(tài)將請求與會話關(guān)聯(lián)的方法之一。Cookie 也可以直接用于在請求之間保持數(shù)據(jù),但數(shù)據(jù)隨后將存儲在客戶端并隨每個請求一起發(fā)送到服務(wù)器。瀏覽器對 Cookie 的大小有限制,因此,只有不超過 409
        推薦度:
        標簽: cookie 代碼 實例
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 97人妻无码一区二区精品免费| 99视频在线免费观看| 久视频精品免费观看99| 亚洲精品中文字幕无码蜜桃| 产传媒61国产免费| 国产成人精品亚洲精品| 人人爽人人爽人人片av免费| 久久综合亚洲色HEZYO国产| 免费无码黄网站在线看| 久久精品国产精品亚洲艾草网| 99精品视频免费观看| 亚洲免费电影网站| 好吊妞在线新免费视频| 美女被艹免费视频| 久久精品亚洲男人的天堂| 一个人免费视频观看在线www| 在线亚洲人成电影网站色www| 暖暖免费日本在线中文| 亚洲视频在线免费看| 67194成是人免费无码| 精品国产亚洲一区二区三区在线观看| mm1313亚洲精品国产| 任你躁在线精品免费| 亚洲AV一二三区成人影片| 四虎永久免费影院| av永久免费网站在线观看 | 老司机精品免费视频| 久久久亚洲精品国产| 最近中文字幕mv免费高清电影 | 日韩亚洲Av人人夜夜澡人人爽| 国产男女爽爽爽爽爽免费视频| 国产区图片区小说区亚洲区| 亚洲级αV无码毛片久久精品| 免费视频专区一国产盗摄| 猫咪免费人成在线网站| 亚洲一区二区中文| 日本人护士免费xxxx视频| av永久免费网站在线观看| 亚洲人成网站18禁止| 久久久久久久综合日本亚洲| 成人性生交视频免费观看|