Cookie是一段文本信息,在客戶端存儲 Cookie 是 ASP.NET 的會話狀態將請求與會話關聯的方法之一。Cookie 也可以直接用於在請求之間保持數據,但數據隨後將存儲在客戶端並隨每個請求一起發送到服務器。瀏覽器對 Cookie 的大小有限制,因此,只有不超過 4096 字節才能保證被接受。 編寫Cookie //方式1: //方式2: //多值Cookie的寫法 //方式1: //方式2:
If (Request.Cookies["userName"]!=null) //多值Cookie的讀取
} 運行此代碼時,可看到一個名爲“ASP.NET_SessionId”的Cookie,ASP.NET用這個 Cookie 來保存您的會話的唯一標識符。 修改 Cookie 刪除 Cookie
HttpCookie cookie = new HttpCookie("userinfo1");
------------- 如果有主站及二級域名站且cookie要共享的話則要加入如下設置 cookie.Domain = ".主域名";
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/huwei2003/archive/2009/01/17/3810068.aspx
<%@ Page Language="C#" %> <script runat="server"> void Page_Load(object sender, EventArgs e) { // Create a new HttpCookie. HttpCookie myHttpCookie = new HttpCookie("LastVisit", DateTime.Now.ToString()); // By default, the HttpOnly property is set to false // unless specified otherwise in configuration. myHttpCookie.Name = "MyHttpCookie"; Response.AppendCookie(myHttpCookie); // Show the name of the cookie. Response.Write(myHttpCookie.Name); // Create an HttpOnly cookie. HttpCookie myHttpOnlyCookie = new HttpCookie("LastVisit", DateTime.Now.ToString()); // Setting the HttpOnly value to true, makes // this cookie accessible only to ASP.NET. myHttpOnlyCookie.HttpOnly = true; myHttpOnlyCookie.Name = "MyHttpOnlyCookie"; Response.AppendCookie(myHttpOnlyCookie); // Show the name of the HttpOnly cookie. Response.Write(myHttpOnlyCookie.Name); } </script> <html> <body> <script> function getCookie(NameOfCookie) { if (document.cookie.length > 0) { begin = document.cookie.indexOf(NameOfCookie+"="); if (begin != -1) { begin += NameOfCookie.length+1; end = document.cookie.indexOf(";", begin); if (end == -1) end = document.cookie.length; return unescape(document.cookie.substring(begin, end)); } } return null; } </script> <script> // This code returns the cookie name. alert("Getting HTTP Cookie"); alert(getCookie("MyHttpCookie")); // Because the cookie is set to HttpOnly, // this returns null. alert("Getting HTTP Only Cookie"); alert(getCookie("MyHttpOnlyCookie")); </script> </body> </html> |
asp.net,cookie,寫cookie,取cookie
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.