2 回答

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個贊
//下面就是一個名為 UserSettings 的 Cookie,
//設(shè)置其 Font 和 Color 子項(xiàng)的值。它還將過期時間設(shè)置為明天。
Response.Cookies["UserSettings"]["Font"] = "Arial";
Response.Cookies["UserSettings"]["Color"] = "Blue";
Response.Cookies["UserSettings"].Expires = DateTime.Now.AddDays(1d);

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個贊
Cookie可以理解為服務(wù)器存儲在瀏覽器上的少量信息!也就是在客戶端系統(tǒng)上保存客戶端的個人信息!一般分為兩種形式的Cookie:1.會話型的,2.持久性的。會話型的是瀏覽器的處理過程中保留的,是暫時性的,當(dāng)瀏覽器關(guān)閉時則消除了!而持久性的是保存在客戶端的硬盤上的,就像論壇的Cookie一樣!
創(chuàng)建會話型Cookie:
HttpCookie objHttpCookie = new HttpCookie ("UserName","張三");
Response.Cookies.Add(objHttpCookie );//這樣便創(chuàng)建了一個臨時Cookie,其中UserName是Cookie的名字,張三則是存入的值!而要讀取這個臨時Cookie中的值時,用以下方法:
Response.Write(Request.Cookies("UserName").Value);//這樣可讀出“張三”這個字符串
創(chuàng)建持久型Cookie的方法:
HttpCookie objHttpCookie = new HttpCookie ("UserName","張三");
objHttpCookie.Expires = DateTime.Now.AddMinutes(2);
Response.Cookies.Add(objHttpCookie );//這樣便創(chuàng)建了一個持久型Cookie,它的過期時間為2分鐘,這個過期時間可以在Cookie的Expires屬性進(jìn)行設(shè)置!此例設(shè)置的是2分鐘。
最后還要告訴你的是Cookie只能存儲字符串類型的值,并且不安全,因?yàn)榭蛻舳擞锌赡芙肅ookie
- 2 回答
- 0 關(guān)注
- 393 瀏覽
添加回答
舉報(bào)