麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

c# .net在WEB頁中的COOKIES設置技巧

2024-09-07 17:05:25
字體:
來源:轉載
供稿:網友
一、設置cookies的方法很簡單,有以下兩種方法:

1、直接添加Cookie值:
Response.Cookies["userName"] = "Tom";
Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1) ; //過期時間,在Cookies文件中無法查看,也不能調用.

2、創建Cookie對象的一個實例:
HttpCookie cookie=new HttpCookie("userName");
cookie.Value = "Tom";
cookie.Expires = DateTime.Now.AddDays(1) ;
Response.Cookies.Add(aCookie)

用以上任一方法都可以生成一個有“userName”項的文件, 在你的Internet臨時文件夾中你可以查看它。

也可以創建和添加有子鍵的Cookies,如:
Response.Cookies["userInfo"]["userName"] = "Tom";

或:
HttpCookie cookie=new HttpCookie("userInfo");
cookie.Values["userName"] = "Tom";
aCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(aCookie)

二、檢索Cookies:
Cookies某一鍵的值為:
Server.HtmlEncode(Request.Cookies["userInfo"]["userName"])
你可以用Response.Write()方法輸出它到頁面,如:
Response.Write(Server.HtmlEncode(Request.Cookies["userInfo"]["userName"]));

或賦值給其它變量:

string strCookie1=Server.HtmlEncode(Request.Cookies["userInfo"]["userName"]);

用Cookies[i]數組可以檢索所有項和子鍵,如:
代碼如下:
string[] cooName = new string[Request.Cookies.Count];
string[] cooValue = new string[Request.Cookies.Count];
HttpCookie aCookie;
for(int i=0;i<Request.Cookies.Count;i++){
aCookie = Request.Cookies[i];
cooName[i] = Server.HtmlEncode(aCookie.Name);
if(!aCookie.HasKeys){
cooValue[i] = Server.HtmlEncode(aCookie.Value);
}else{
string[] subcooName = new string[aCookie.Values.Count];
string[] subcooValue = new string[aCookie.Values.Count];
for(int j=0;j<aCookie.Values.Count;j++){
subcooName[j] = Server.HtmlEncode(aCookie.Values.AllKeys[j]);
subcooValue[j] = Server.HtmlEncode(aCookie.Values[j]);
}
}
}

三、修改Cookies
如果是數值類型的Cookie值,比如訪問次數,你可以讀取該值進行加減操作后再存回,一般的修改直接存入新值就可以了,系統自動用新值覆蓋原值,存入的方法與創建相同。

四、刪除Cookies
刪除Cookies只要把有效期設為失效就可以了,如在創建時設有效期為一天:
cookie.Expires = DateTime.Now.AddDays(1) ;
要刪除則設為:
cookie.Expires = DateTime.Now.AddDays(-1) ;

刪除子鍵:
代碼如下:
HttpCookie cookie;
cookie = Request.Cookies["userInfo"];
aCookie.Values.Remove("userName");
aCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(aCookie);
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 99亚洲伊人久久精品影院红桃 | h视频在线免费观看 | 欧美一级成人 | 日韩视频不卡 | 免费a级毛片大学生免费观看 | 免费网站看v片在线a | 欧美交在线 | 亚洲特黄 | 性欧美xxxx免费岛国不卡电影 | 国产精品午夜在线观看 | 久久综合一区 | 一级做a爰片性色毛片2021 | 欧美a久久 | av电影手机在线看 | 成人免费毛片片v | 精品国产一区二区三区四 | 亚洲一区二区三区视频免费 | 国产精品久久久久久久久久久天堂 | 国内精品久久久久久2021浪潮 | 美女视频黄视大全视频免费网址 | 久久亚洲成人网 | 免费在线看黄 | 欧美高清第一页 | 九一免费国产 | 可以看逼的视频 | 久久久国产视频 | 中国免费一级毛片 | 国产精品av久久久久久久久久 | 亚洲午夜久久久精品一区二区三区 | www亚洲免费| 久久久久夜色精品国产老牛91 | 欧美成人精品一区二区 | 精品国产一区二区三区久久久蜜月 | 成人福利视频在 | 一区二区三区精品国产 | 在线观看视频毛片 | 中文字幕在线播放视频 | av成人在线免费观看 | 国产精品av久久久久久久久久 | 黄色一级片在线免费观看 | 久久综合一区 |