//-----------------------------载入
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. ubuntu配置jdk(收藏)

    ubuntu下JDK配置本质上和win是一样的: 1.去官网下载JDK7,找jdk-7u21-linux-i586.tar.gz并下载:http://www.oracle.com/technetwor ...

  2. USRP B210 更改A通道或B通道

    USRP B210 更改A通道或B通道: 默认是A通道进行发射/接收,或设置 Mb0:Subdev Spec: A:A 设置B通道进行发射/接收,设置 Mb0:Subdev Spec: A:B

  3. Golang GC 垃圾回收机制详解

    摘要 在实际使用 go 语言的过程中,碰到了一些看似奇怪的内存占用现象,于是决定对go语言的垃圾回收模型进行一些研究.本文对研究的结果进行一下总结. 什么是垃圾回收? 曾几何时,内存管理是程序员开发应 ...

  4. SOA架构分析

    SOA架构的定义: 面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和契约联系起来.接口是采用中立的方式进行定义的,它应该独立于 ...

  5. ant-design-vue 修改组件样式

    /deep/ .ant-input { border-radius: 50px; }

  6. git 版本撤销,回退等

    git checkout -- <file>       #丢弃工作区的修改, 不要省略 -- ,这是只在工作区(work tree)修改了内容,还没有add 到暂存区,此时想撤销修改. ...

  7. yii 创建模块module

    yii安装完成后的使用: yii也是单入口脚本, 入口文件为  http://hostname/web/index.php 使用模块: 在根目录下创建modules目录 在modules目录下创建模块 ...

  8. 灰度图像--图像增强 双边滤波 Bilateral Filtering

    学习DIP第31天 转载请标明本文出处:http://blog.csdn.net/tonyshengtan,欢迎大家转载,发现博客被某些论坛转载后,图像无法正常显示,无法正常表达本人观点,对此表示很不 ...

  9. Spring——代理实现AOP

    一.静态代理实现 1.接口(抽象主题) 2.接口的实现类(真实主题) 3.代理类(代理主题) 4.测试类: ApplicationContext context=new ClassPathXmlApp ...

  10. Git与Repo 的使用

    一.Linux常用命令 pwd           用于显示工作目录,执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称. chmod      用来变更文件或目录的权限. >      ...