亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2011年07月11日 22:23:32   作者:  
c# .net在WEB頁中的COOKIES設置技巧,需要的朋友可以參考下。
一、設置cookies的方法很簡單,有以下兩種方法:

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

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

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

也可以創(chuàng)建和添加有子鍵的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值,比如訪問次數,你可以讀取該值進行加減操作后再存回,一般的修改直接存入新值就可以了,系統(tǒng)自動用新值覆蓋原值,存入的方法與創(chuàng)建相同。

四、刪除Cookies
刪除Cookies只要把有效期設為失效就可以了,如在創(chuàng)建時設有效期為一天:
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);

相關文章

  • C#時間格式化(Datetime)用法詳解

    C#時間格式化(Datetime)用法詳解

    C#時間格式化Datetime.ToString參數format格式詳細用法,本文將進行介紹,感興趣的朋友可以了解下啊
    2013-01-01
  • asp.net ToString()格式設置大全

    asp.net ToString()格式設置大全

    比較全的tostring()格式設置參數,大家以后用的到。
    2009-04-04
  • .net core使用FastHttpApi構建web聊天室實例代碼

    .net core使用FastHttpApi構建web聊天室實例代碼

    這篇文章主要給大家介紹了關于.net core使用FastHttpApi構建web聊天室的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-10-10
  • ASP.NET頁面某些選項進行提示判斷具體實現

    ASP.NET頁面某些選項進行提示判斷具體實現

    針對asp.net頁面某些選項進行提示判斷,比如當保存一個信息時候,需要對當前信息是否為空進行判斷
    2013-06-06
  • WinForm中窗體間的數據傳遞交互的一些方法

    WinForm中窗體間的數據傳遞交互的一些方法

    通過子窗口向外引發(fā)一個事件,父窗口去實現該事件,我們可以再不關閉父窗口和子窗口的情況下進行數據的傳輸顯示
    2012-12-12
  • .Net彈性和瞬態(tài)故障處理庫Polly實現執(zhí)行策略

    .Net彈性和瞬態(tài)故障處理庫Polly實現執(zhí)行策略

    這篇文章介紹了.Net彈性和瞬態(tài)故障處理庫Polly實現執(zhí)行策略的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • ASP.NET實現文件上傳功能

    ASP.NET實現文件上傳功能

    這篇文章主要為大家詳細介紹了ASP.NET實現文件上傳功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • asp.net服務器上幾種常見異常的解決方案.

    asp.net服務器上幾種常見異常的解決方案.

    由于以前就業(yè)時算是公司里對服務器上各種硬件和配置原理較為了解. 一直負責公司服務器日常管理.也算是半路出家. 當然日常工作中前前后后也遇到不少大大小小的問題(硬件/服務器日常配置 數據中心合并方案等等). 有1些常見的異常. 總結一些基本快速的處理方法.
    2009-11-11
  • .Net Core內存回收模式及性能測試對比分析

    .Net Core內存回收模式及性能測試對比分析

    下面小編就為大家分享一篇.Net Core內存回收模式及性能測試對比分析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • pdf轉換成jpg示例分享

    pdf轉換成jpg示例分享

    由于項目需要在.net下將pdf轉換為普通圖像格式,找到了一個好方法,現在分享給大家
    2014-03-03

最新評論