创建Cookies 包含子健和无子健的创建及用法 做个笔记留着参考

 1                     //创建无子建 cookies 
 2 
 3                     Response.Cookies["name"].Value = "";
 4 
 5                     Response.Cookies["name"].Expires = DateTime.Now.AddDays(1);
 6 
 7                     //
 8 
 9                     if(Request.Cookies["name"]!=null)
10 
11                     {
12 
13                         Response.Write(Server.HtmlEncode(Request.Cookies["name"].Value));
14 
15                     } HttpUtility.UrlEncode("张三,14,images/1.jpg",Encoding.GetEncoding("UTF=8"));
16 
17 
18 
19                     System.Web.HttpCookie newcookie = new HttpCookie("user"); //带子键 存储方式
20 
21                     foreach (DataRow dr in dt.Rows)
22 
23                     {
24 
25                         newcookie.Values["executiveDepNo"] = HttpUtility.UrlEncode(dr["executiveDepNo"].ToString(),Encoding.GetEncoding("UTF-8"));
26 
27                         newcookie.Values["executiveDep"] = HttpUtility.UrlEncode(dr["executiveDep"].ToString(), Encoding.GetEncoding("UTF-8"));  
28 
29                         break;
30 
31                     }
32 
33                     newcookie.Expires = DateTime.Now.AddDays(1); //有效期
34 
35                     Response.AppendCookie(newcookie);
36 
37                     if(Request.Cookies["name"]!=null)
38 
39                     {
40 
41                         Response.Write(Server.HtmlEncode(Request.Cookies["user"]["name"].Value));
42 
43                         Response.Write(Server.HtmlEncode(Request.Cookies["user"]["executiveDepNo"].Value));user
44 
45                         Response.Write(Server.HtmlEncode(Request.Cookies["user"]["executiveDep"].Value));user
46 
47                     }
48 
49        #region  Cookies 无子建 和包含自建的 用法                    //创建无子建 cookies                     //Response.Cookies["name"].Value = "";                    //Response.Cookies["name"].Expires = DateTime.Now.AddDays(1);                    //读                    //if(Request.Cookies["name"]!=null)                    //{                    //    Response.Write(Server.HtmlEncode(Request.Cookies["name"].Value));                    //} HttpUtility.UrlEncode("张三,14,images/1.jpg",Encoding.GetEncoding("UTF=8"));
50                     //System.Web.HttpCookie newcookie = new HttpCookie("user"); //带子键 存储方式                    //foreach (DataRow dr in dt.Rows)                    //{                    //    newcookie.Values["executiveDepNo"] = HttpUtility.UrlEncode(dr["executiveDepNo"].ToString(),Encoding.GetEncoding("UTF-8"));                    //    newcookie.Values["executiveDep"] = HttpUtility.UrlEncode(dr["executiveDep"].ToString(), Encoding.GetEncoding("UTF-8"));                      //    break;                    //}                    //newcookie.Expires = DateTime.Now.AddDays(1); //有效期                    //Response.AppendCookie(newcookie);                    //if(Request.Cookies["name"]!=null)                    //{                    //    Response.Write(Server.HtmlEncode(Request.Cookies["user"]["name"].Value));                    //    Response.Write(Server.HtmlEncode(Request.Cookies["user"]["executiveDepNo"].Value));user                    //    Response.Write(Server.HtmlEncode(Request.Cookies["user"]["executiveDep"].Value));user                    //}                    #endregion
View Code

 

posted on 2016-10-20 14:55  Rookie_lee  阅读(136)  评论(0编辑  收藏  举报

导航