C#设置Cookies .
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 .的更多相关文章
- Django 设置cookies与获取cookies.
在Django里面,使用Cookie和Session看起来好像是一样的,使用的方式都是request.COOKIES[XXX]和request.session[XXX],其中XXX是您想要取得的东西的 ...
- VC设置cookies实现文件刷下载量
VC设置cookies实现文件刷下载量 VC设置cookies实现文件刷下载量 分类: c/c++2013-10-11 17:22 250人阅读 评论(0) 收藏 举报 目录(?)[+] 同学 ...
- flutter webview_flutter 设置cookies
WebViewController _controller; onWebViewCreated: (WebViewController wvc) { _controller = wvc; } onPa ...
- 设置Cookies
设置Cookies: public ActionResult Index() { // if (Request.Cookies["user"] != null) { //Serve ...
- 在Scrapy里设置Cookies 要注意一点!
1.requests里设置cookies,可以将cookies放入headers里一同提交. {'Accept': 'text/html,application/xhtml+xml,applicati ...
- C# HttpClient设置cookies的两种办法 (转发)
一般有两种办法 第一种handler.UseCookies=true(默认为true),默认的会自己带上cookies,例如 var handler = new HttpClientHandler() ...
- python requests模块手动设置cookies的几种方式
def use_cookie(self): cookies="YF-V5-G0=731b77772529a1f49eac82a9d2c2957f; SUB=_2AkMsEgief8NxqwJ ...
- Django简单设置cookies和session
一.Cookie cookie及特点 Cookie是由服务器(网站)生成的,存储在浏览器端的 键值对数据(通常经过加密) 在响应请求时,服务器会把生成 Cookie数据 发给浏览器,浏览器会自动保存( ...
- C# HttpClient设置cookies的两种办法
前言:最近公司使用HttpClient对象在发送请求,抛弃了之前的HttpWebRequest,使用httpClient有个好处:就是可以只使用一个HttpClient的实例,去完成发送所有的请求数据 ...
- asp设置cookies过期时间
Response.Cookies("user_name").Expires=Date+1 '指定cookie保存时间 保留COOKIES一个小时 Response.Cookies( ...
随机推荐
- linux 计算机概论 Linux介绍
CPU: CPU内部可以分为两个主要单元:算数逻辑单元和控制单元. 算数逻辑单元主要用于程序运算和逻辑判断,控制单元主要用于协调各个组件和各单元的工作. CPU基本可以分为两种: 精简指令集和复杂指令 ...
- H5小程序不同页面之间通讯解决方案
小程序做开发的时候难免需要不同页面之间的通讯,比如首页打开新的页面搜索获取结果返回到首页,不同tab页面之间的数据交互等等.于是做了以下总结 打开新的页面可以通过 navigator 组件来实现,通过 ...
- Linux根目录下各目录文件类型及各项缩写全称
bin(binary) :常见linux命令.系统所有用户命令目录文件dev(device) : 设备驱动存储目录文件media: 多媒体及挂载目录proc (process):进程信息文件sbin( ...
- Hadoop-No.4之列式存储格式
列式系统可提供的优势 对于查询内容之外的列,不必执行I/O和解压(若适用)操作 非常适合仅访问小部分列的查询.如果访问的列很多,则行存格式更为合适 相比由多行构成的数据块,列内的信息熵更低,所以从压缩 ...
- ckeditor+粘贴word
最近公司做项目需要实现一个功能,在网页富文本编辑器中实现粘贴Word图文的功能. 我们在网站中使用的Web编辑器比较多,都是根据用户需求来选择的.目前还没有固定哪一个编辑器 有时候用的是UEditor ...
- BZOJ 1419: Red is good 期望dp
数学期望可以理解成一个 DAG 模型. Code: #include <bits/stdc++.h> #define N 5003 #define ll long long #define ...
- Dijkstra算法和Floyd算法的正确性证明
说明: 本文仅提供关于两个算法的正确性的证明,不涉及对算法的过程描述和实现细节 本人算法菜鸟一枚,提供的证明仅是自己的思路,不保证正确,仅供参考,若有错误,欢迎拍砖指正 ------------- ...
- 两个线程,一个线程打印1~52,另一个线程打印字母A-Z,打印顺序为12A34B56C……5152Z
使用wait,notify实现 public class Test { public synchronized void a() { for (int i = 1; i <= 52; i++) ...
- BZOJ 4221 [JOI2012春季合宿]Kangaroo (DP)
题目链接 https://www.lydsy.com/JudgeOnline/problem.php?id=4221 题解 orz WYC 爆切神仙DP 首先将所有袋鼠按大小排序.考虑从前往后DP, ...
- Vue_(组件)实例生命周期钩子
Vue生命周期中文文档 传送门 Vue生命周期:Vue实例从创建到销毁的过程,称为Vue的生命周期: Vue生命周期钩子:又称为Vue生命周期钩子方法/函数,是Vue为开发者提供的方法,我们可以通过这 ...