zoukankan      html  css  js  c++  java
  • Cookies

    1.创建
    HttpCookies Cookie=new HttpCookies("CookieName");
    2.添加内容
    Cookie.Values.Add("UserName","ABC");

    Cookie["UserName"]="ABC";
    3.修改内容
    Cookie.Values["UserName"]="CBA";
    4.读取内容
    var UserName=Cookie.Values["UserName"];
    5.设置失效时间(删除cookie就是讲失效时间设置的比现在时间早,在下一次打开网页的时候就会自动删除Cookie)
    (删除Cookie的时间是下一次打开新的网页,也就是如果没有打开新的网页,Cookie不会被删除,依旧)
    (可以读取其中的数据)
    Cookie.Expires=DateTime.Now;
    6.将修改的信息传入客户端(所有更改类操作都必须这样做,否则不会将更改保存到客户端Cookie)
    Response.AppendCookies(Cookie):将 Http cookie追加加到Cookies集合,同key的cookie可以重复添加,总是添加而不是更新,它和HttpResponse.Cookies.Add的功能几乎一样,最大的区别是添加前后的事件和抛出的异常不尽相同。
    HttpResponse.Cookies.Add:将指定cookie添加到Cookies集合,同key的cookie可以重复添加,总是添加而不是更新.
    HttpResponse.SetCookie:更新Cookies集合中第一个同key的cookie,如果找不到同key的cookie,则添加一个cookie到Cookies集合中。
    7.获取客户端Cookies
    Request.Cookies["CookieName"];
    8.无法从客户端Cookies中获取Expires的值,所以若要判断该时间,需要一个新的Values[]来存储

  • 相关阅读:
    SM2实现(利用openssl的evp)
    BouncyCastle的SM实践
    初步动态分析
    信安保障复习
    数据库实验3
    软件测试之测试用例设计题
    Spring SPI 机制总结
    Servlet与Netty横向对比
    被遮挡部分高亮
    (十一)Android环境变量设置
  • 原文地址:https://www.cnblogs.com/GZNETLGN/p/8931059.html
Copyright © 2011-2022 走看看