国产探花免费观看_亚洲丰满少妇自慰呻吟_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://m.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)是立即過期


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五寨县| 星子县| 高陵县| 延长县| 漳平市| 阿巴嘎旗| 怀安县| 孟州市| 广平县| 洪江市| 遂宁市| 洪雅县| 铜山县| 龙州县| 武冈市| 崇文区| 宣威市| 吴旗县| 个旧市| 昌乐县| 阳泉市| 电白县| 通化县| 西林县| 太仆寺旗| 邻水| 大姚县| 绥阳县| 綦江县| 普安县| 龙川县| 桦川县| 昌图县| 阳曲县| 柳林县| 甘洛县| 淮阳县| 长子县| 黑水县| 咸宁市| 德阳市|