asp.net中HttpCookie操作cookie的方法
微软对HttpCookie的定义为“提供创建和操作各 HTTP Cookie 的类型安全方法。”
HttpCookie的构造函数一共有两个 1.HttpCookie(String) //直接定义 2.HttpCookie(String, String) //定义并赋值
感觉第一个用的比较常见,因为使用HttpCookie定义cookie对象,往往只是操作对象中的键值对。如果只是定义简单的cookie,可以直接使用response操作
一、HttpCookie使用示例:
1.写cookie
3.删除cookie,因为我们操作的是cookie对象,所以删除可以分为全部删除,即删除person。或只删除cookie对象中的键
a.删除cookie对象中的键
Response(HttpResponse)与Request(HttpRequest)使用System.Web.HttpCookieCollection响应cookie集合,通过 HttpRequest 的 Cookies 集合访问的集合包含以 Cookie 标头形式由客户端传输到服务器的 Cookie。 通过 HttpResponse 的 Cookies 集合访问的集合包含一些新 Cookie,这些 Cookie 在服务器上创建并以 Set-Cookie 标头的形式传输到客户端。 并且通过Response,Request我们可以直接操作cookie。
而HttpCookie更面向于对象,我们在操作cookie时,是在操作一个对象。我们要响应cookie也必须使用Response与Request。因为我们写cookie时要用到: Response.Cookies.Add(cookie); 而读取时: Request.Cookies.Get(“person”);
而独立于Response的HttpCookie对象无法设置成功,独立于Request的HttpCookie对象始终为null。
HttpCookie只是方便我们操作cookie,并且更加的面向对象。
三、HttpCookie与Response.Cookies,Request.Cookies的互操作
HttpCookie与Response.Cookies,Request.Cookies的互操作是完全可行的。
 不管是用哪个写用哪个读都是可行的。例如:
1.HttpCookie写,Request读
//response写
asp.net中HttpCookie操作cookie的方法的更多相关文章
- Python3 WebDriver操作cookie的方法
		
Python3 WebDriver操作cookie的方法 WebDriver提供了操作Cookie的相关方法,可以读取.添加和删除cookie信息. WebDriver操作cookie的方法: get ...
 - ASP.net中导出Excel的简单方法介绍
		
下面介绍一种ASP.net中导出Excel的简单方法 先上代码:前台代码如下(这是自己项目里面写的一点代码先贴出来吧) <div id="export" runat=&quo ...
 - ASP.NET中XML转JSON的方法
		
原文:ASP.NET中XML转JSON的方法 许多应用程序都将数据存储为XML的格式,而且会将数据以JSON的格式发送到客户端以做进一步处理.要实现这一点,它们必须将XML格式转换为JSON格式. X ...
 - C# Asp.net中简单操作MongoDB数据库(二)
		
C# Asp.net中简单操作MongoDB数据库(一) , mongodb数据库连接可以回顾上面的篇幅. 1.model类: public class BaseEntity { /// < ...
 - C# Asp.net中简单操作MongoDB数据库(一)
		
需要引用MongoDB.Driver.dll.MongoDB.Driver.core.dll.MongoDB.Bson.dll三个dll. 1.数据库连接: public class MongoDb ...
 - vue 中 直接操作 cookie 及 如何使用工具 js-cookie
		
转载:https://www.cnblogs.com/xiangsj/p/9030648.html vue 中直接操作 cookie 以下3种操作方式 set: function (name, val ...
 - python中文件操作的其他方法
		
前面介绍过Python中文件操作的一般方法,包括打开,写入,关闭.本文中介绍下python中关于文件操作的其他比较常用的一些方法. 首先创建一个文件poems: p=open('poems','r', ...
 - Asp.net 中ViewState,cookie,session,application,cache的比较
		
Asp.net 中的状态管理维护包含ViewState,cookie,session,application,cache五种方式,以下是它们的一些比较: 1.存在于客户端还是服务端 客户端: view ...
 - 慎重Asp.net中static变量的使用方法
		
在.Net平台下进行CS软件开发时,我们常常遇到以后还要用到某些变量上次改动后的值,为了简单起见,非常多人都习惯用static来定义这些变量,我也是.这样非常方便.下一次调用某个函数时该变量仍然保存的 ...
 
随机推荐
- P4494-[HAOI2018]反色游戏【圆方树】
			
正题 题目链接:https://www.luogu.com.cn/problem/P4494 题目大意 给出\(n\)个点\(m\)条边的一张无向图,节点有\(0/1\),每条边可以选择是否取反两边的 ...
 - SpringMVC的数据输出
			
使用 @Controller public class OutputController { @RequestMapping("/handle01") public String ...
 - CRM是什么,你有认真了解过CRM吗?
			
这是CRM的一个简单定义 客户关系管理 (CRM)是一种用于管理公司与客户和潜在客户的所有关系和互动的技术.目标很简单:改善业务关系.CRM 系统可帮助公司与客户保持联系.简化流程并提高盈利能力. 当 ...
 - 面试官:为什么需要Java内存模型?
			
面试官:今天想跟你聊聊Java内存模型,这块你了解过吗? 候选者:嗯,我简单说下我的理解吧.那我就从为什么要有Java内存模型开始讲起吧 面试官:开始你的表演吧. 候选者:那我先说下背景吧 候选者:1 ...
 - CF487E Tourists + 圆方树学习笔记(圆方树+树剖+线段树+multiset)
			
QWQ果然我已经什么都学不会的人了. 这个题目要求的是图上所有路径的点权和!QWQ(我只会树上啊!) 这个如果是好啊 这时候就需要 圆方树! 首先在介绍圆方树之前,我们先来一点简单的前置知识 首先,我 ...
 - Python3 网络通信 网络聊天室 文件传输
			
Python3 网络通信 网络聊天室 文件传输 功能描述 该项目将实现一个文字和文件传输的客户端和服务器程序通信应用程序.它将传输和接收视频文件. 文本消息必须通过TCP与服务器通信,而客户端自己用U ...
 - 全场景效能平台猪齿鱼常用的前端css实现方案
			
 居中 最常用的height + line-height,以及margin:0 auto的居中方式就不再阐述,以下介绍两种容错性高的实现方案. flex布局实现  猪齿鱼前端日常开发中,我们多以f ...
 - 小白自制Linux开发板 八. Linux音频驱动配置
			
不知不觉小白自制开发板系列已经到第八篇了,本篇要配置的是音频驱动,也算是硬件部分的最后一片了,积攒的文章也差不多全放完了,后续更新可能会放缓,还请见谅. 对于F1C200s是自带了多媒体处理功能的,所 ...
 - 《HelloGitHub》第 67 期
			
兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 分享 GitHub 上有趣.入门级的开源项目. https://github.com/521xueweihan/HelloGitHu ...
 - 洛谷 P4774 [NOI2018] 屠龙勇士
			
链接:P4774 前言: 交了18遍最后发现是多组数据没清空/ll 题意: 其实就是个扩中. 分析过程: 首先发现根据题目描述的选择剑的方式,每条龙对应的剑都是固定的,有查询前驱,后继(在该数不存在前 ...