//-----------------------------载入
if(!IsPostBack)
        {

HttpCookie cookie = Request.Cookies["userinfo1"];
            cookie.Expires = System.DateTime.Now.AddMinutes(20);//设置过期时间
            for (int i = 0; i < 5; i++)
            {
                cookie.Values["BB" + i.ToString()] = i.ToString();
                Response.Cookies.Add(cookie);
            }
           
   }

//**************写入
       HttpCookie cookie = new HttpCookie("userinfo1");
        cookie.Expires = System.DateTime.Now.AddMinutes(20);//设置过期时间
        for (int i = 0; i < 10; i++)
        {
            
            cookie.Values["U" +i.ToString()] = i.ToString();           
            Response.Cookies.Add(cookie);
        }

//**************---------------读取
        //读取 Cookie 集合
        for (int i = 0; i < Request.Cookies.Count; i++)
        {
            if (Request.Cookies.AllKeys[i] == "userinfo1")
            {

HttpCookie cookies = Request.Cookies["userInfo1"];
                Response.Write("name=" + cookies.Name + "<br/>");
                //Response.Write("name=" + cookies.Value + "<br/>");

if (cookies.HasKeys)//是否有子键
                {
                    System.Collections.Specialized.NameValueCollection NameColl = cookies.Values;
                    for (int j = 0; j < NameColl.Count; j++)
                    {
                        
                        Response.Write("子键名=" + NameColl.AllKeys[j] + "<br/>");
                        Response.Write("子键值=" + NameColl[j] + "<br/>");
                    }

}
                else
                {
                    Response.Write("value=" + cookies.Value + "<br/>");
                }
            }
          
        }

//***********************删除
HttpCookie acookie = Request.Cookies["userinfo1"];
        acookie.Expires = System.DateTime.Now.AddMinutes(20);//设置过期时间       
        if (acookie.HasKeys)//是否有子键
        {
            System.Collections.Specialized.NameValueCollection NameColl = acookie.Values;  
            for (int j = 0 ; j < NameColl.Count; j++)
            {                
                if (NameColl.AllKeys[j] == "U8")
                {
                    acookie.Values.Remove(NameColl.AllKeys[j]);
                    Response.Cookies.Add(acookie);
                }               
            }    
        }

//***************************追加
 HttpCookie cookie = Request.Cookies["userinfo1"];
        cookie.Expires = System.DateTime.Now.AddMinutes(20);//设置过期时间
        for (int i = 0; i < 5; i++)
        {
            cookie.Values["K" + i.ToString()] = i.ToString();
            Response.Cookies.Add(cookie);
        }

C#设置Cookies .的更多相关文章

  1. Django 设置cookies与获取cookies.

    在Django里面,使用Cookie和Session看起来好像是一样的,使用的方式都是request.COOKIES[XXX]和request.session[XXX],其中XXX是您想要取得的东西的 ...

  2. VC设置cookies实现文件刷下载量

    VC设置cookies实现文件刷下载量 VC设置cookies实现文件刷下载量 分类: c/c++2013-10-11 17:22 250人阅读 评论(0) 收藏 举报   目录(?)[+]   同学 ...

  3. flutter webview_flutter 设置cookies

    WebViewController _controller; onWebViewCreated: (WebViewController wvc) { _controller = wvc; } onPa ...

  4. 设置Cookies

    设置Cookies: public ActionResult Index() { // if (Request.Cookies["user"] != null) { //Serve ...

  5. 在Scrapy里设置Cookies 要注意一点!

    1.requests里设置cookies,可以将cookies放入headers里一同提交. {'Accept': 'text/html,application/xhtml+xml,applicati ...

  6. C# HttpClient设置cookies的两种办法 (转发)

    一般有两种办法 第一种handler.UseCookies=true(默认为true),默认的会自己带上cookies,例如 var handler = new HttpClientHandler() ...

  7. python requests模块手动设置cookies的几种方式

    def use_cookie(self): cookies="YF-V5-G0=731b77772529a1f49eac82a9d2c2957f; SUB=_2AkMsEgief8NxqwJ ...

  8. Django简单设置cookies和session

    一.Cookie cookie及特点 Cookie是由服务器(网站)生成的,存储在浏览器端的 键值对数据(通常经过加密) 在响应请求时,服务器会把生成 Cookie数据 发给浏览器,浏览器会自动保存( ...

  9. C# HttpClient设置cookies的两种办法

    前言:最近公司使用HttpClient对象在发送请求,抛弃了之前的HttpWebRequest,使用httpClient有个好处:就是可以只使用一个HttpClient的实例,去完成发送所有的请求数据 ...

  10. asp设置cookies过期时间

    Response.Cookies("user_name").Expires=Date+1 '指定cookie保存时间 保留COOKIES一个小时 Response.Cookies( ...

随机推荐

  1. git clone报错error: RPC failed; curl 18 transfer closed with outstanding read data remaining

    具体错误信息如下图: error: RPC failed; curl 18 transfer closed with outstanding read data remaining    fatal: ...

  2. mysqldump恢复

    mysqldump的恢复操作比较简单,因为备份的文件就是导出的SQL语句,一般只需要执行这个文件就可以了,可以通过以下的方法. 方法一 [root@zstedu andyxi3306]# mysql ...

  3. Java-ConfigHelper工具类

    /** * 读取配置文件 */ import java.io.File; import java.net.URL; import org.apache.commons.configuration.Co ...

  4. PHP基础之如何调试PHP程序(HBuilder)

    先到这里下载HBuilder(HBuilder是最棒的PHPIDE,可以参考PHP是世界上最棒的编程语言),运行后界面如下: 打开WAMP的调试选项(XDebug):,每开启一个Xdebug选项,WA ...

  5. 【leetcode】1284. Minimum Number of Flips to Convert Binary Matrix to Zero Matrix

    题目如下: Given a m x n binary matrix mat. In one step, you can choose one cell and flip it and all the ...

  6. CSS3—HSL与HSLA属性

    ㈠HSL(H,S,L) ⑴通过对色相(H).饱和度(S).明度(L)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色 ⑵取值 H:Hue(色调).0(或360)表示红色,120表示绿色,2 ...

  7. 给PS添加ICO格式文件

    为什么你的ps不能直接打开favicon.ico文件呢?因为你没有安装识别ico的格式插件. 安装步骤如下: 下载格式文件:https://pan.baidu.com/s/1lE0El1VtDqD5l ...

  8. Hibernate和Mybatis框架的对比

    Hibernate:是一个标准的ORM(对象关系映射)框架.入门门槛较高,不需要程序员写sql,sql语句自动生成.但是就造成对sql语句进行优化.修改比较困难.应用场景:适用于需求变化不多的中小型项 ...

  9. Latex里的引用定理只出现编号,不出现定理名?

    在前面先定义了: \newtheorem{prb}{Problem Formulation} 然后: \begin{prb} \label{problem} xx\end{prb}效果: Proble ...

  10. Android学习_广播接收器

    一.广播 1. 标准广播和有序广播 标准广播:异步,发出消息,所有接收器同时接收.但无法被截断 有序广播:同步,同一时刻只有一个广播接收器接收.可截断消息. 2. 广播注册 代码中注册(动态注册).A ...