国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

asp.net各種cookie代碼和解析

2019-11-15 02:30:30
字體:
來源:轉載
供稿:網友

asp.net各種cookie代碼和解析

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

 1 //方式1: 2 Response.Cookies["username"].value="mike"; 3 Response.Cookies["username"].Expires=DateTime.MaxValue;  4  5 //方式2: 6 HttpCookie acookie = new HttpCookie("last"); 7 acookie.Value="a"; 8 acookie..Expires=DateTime.MaxValue;  9 Response.Cookies.Add(acookie);10 11 //多值Cookie的寫法 http://www.survivalescaperooms.com/sosoft/12 13 //方式1:14 Response.Cookies["userinfo1"]["name"].value="mike";15 Response.Cookies["userinfo1"]["last"].value="a";16 Response.Cookies["userinfo1"].Expires=DateTime.MaxValue; 17 18 //方式2:19 HttpCookie cookie = new HttpCookie("userinfo1");20 cookie.Values["name"]="mike";21 cookie.Values["last"]="a";22 cookie.Expires=DateTime.MaxValue; 23 //cookie.Expires = System.DateTime.Now.AddDays(1);//設置過期時間  1天24 Response.Cookies.Add(cookie);

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

 1 If (Request.Cookies["userName"]!=null) 2 { 3   string str = Request.Cookies("userName").Value;  4 } 5  6 //多值Cookie的讀取 7 If ( Request.Cookies["userInfo1"]!=null ) 8 { 9   string name=Request.Cookies["userInfo1"]["name"];10   string last=Request.Cookies["userInfo1"]["last"]; 11 }12 13 14 //讀取 Cookie 集合15 for(int i = 0 ;i<Request.Cookies.Count ;i++)16 {17     HttpCookie cookies = Request.Cookies;18     Response.Write("name="+cookies.Mame+"<br/>");19     if (cookies.HasKeys )//是否有子鍵20     {21         System.Collections.Specialized.NameValueCollection NameColl 22                                              = aCookie.Values ;23         for(int j=0;j<NameColl.Count;j++)24         {25             Response.Write("子鍵名="+ NameColl.AllKey[j] +"<br/>");26             Response.Write("子鍵值="+ NameColl[j] +"<br/>");27         }28 29     }30     else31     {32         Response.Write("value="+cookies.Value+"<br/>");        33     }34 }

運行此代碼時,可看到一個名為“ASP.NET_sessionId”的Cookie,ASP.NET用這個 Cookie 來保存您的會話的唯一標識符。修改 Cookie修改的方法與創建方法相同刪除 Cookie將其有效期設置為過去的某個日期。當瀏覽器檢查 Cookie 的有效期時,就會刪除這個已過期的 Cookie。HttpCookie cookie = new HttpCookie("userinfo1");cookie.Expires=DateTime.Now.AddDays(-30);Response.Cookies.Add(cookie);修改cookieResponse.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,就是設置過期時間為現在就行了

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要共享的話則要加入如下設置

cookie.Domain = ".主域名";//例如.keleyi.comcookie.Path = "/";

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴仁县| 松滋市| 桦南县| 拜泉县| 临清市| 大新县| 封丘县| 岱山县| 毕节市| 石棉县| 蓬安县| 萍乡市| 栖霞市| 青川县| 唐河县| 澳门| 吉安市| 叶城县| 新乡市| 万盛区| 五家渠市| 莱阳市| 临沂市| 皮山县| 舞阳县| 陵水| 北票市| 罗山县| 张家口市| 门源| 弋阳县| 左云县| 涟水县| 教育| 天峨县| 绥阳县| 宝应县| 凌源市| 柳江县| 巴林右旗| 龙门县|