ASP.NET中Cookie的用法实例分析
本文实例讲述了ASP.NET中Cookie的用法。分享给大家供大家参考。具体分析如下:
Cookie的用法也和ASP中差不多。比如我们建立一个名为aspcn,值为飞刀的cookie
HttpCookie cookie = new HttpCookie["aspcn"]; cookie.Value = "飞刀"; Response.AppendCookie(cookie);
我们取出Cookie值也很简单
HttpCookie cookie = Request.Cookies["aspcn"]; cookieValue = cookie.Value;
有时候我们想在一个Cookie中储存多个信息,那也没有问题。比如我们在名为aspcn的cookie下加多个信息
HttpCookie cookie = new HttpCookie("aspcn"); cookie.Values.Add("webmaster","飞刀"); cookie.Values.Add("writer","beige"); cookie.Values.Add("LinkColor","blue"); Response.AppendCookie(cookie);
取出信息也一样简单
HttpCookie cookie = Request.Cookies["aspcn"]; value1 = cookie.Values["webmaster"]; value2 = cookie.Values["writer"];
希望本文所述对大家的asp.net程序设计有所帮助。
相关推荐
-
asp.net Cookie值中文乱码问题解决方法
cookie里面不能写中文,是由于cookie先天的编码方式造成的.所以需要有一种中间编码来过渡. URLEncode是最好的选择. 我们以asp.net为例,代码如下: 设置Cookie时: 复制代码 代码如下: HttpCookie cookie = new HttpCookie("name", System.Web.HttpContext.Current.Server.UrlEncode("我们")); Response.Cookies.Add(cookie)
-
asp.net中的cookie使用介绍
一.cookie导读,理解什么是cookie 1.什么是cookie:cookie是一种能够让网站服务器把少量数据(4kb左右)存储到客户端的硬盘或内存.并且读可以取出来的一种技术. 2.当你浏览某网站时,由web服务器放置于你硬盘上的一个非常小的文本文件,它可以记录你的用户id.浏览过的网页或者停留的时间等网站想要你保存的信息.当你再次通过浏览器访问该网站时,浏览器会自动将属于该网站的cookie发送到服务器去,服务器通过读取cookie,得知你的相关信息,就可以做出相应的动作.比如,显示欢迎
-
Asp.net内置对象之Cookies(简介/属性方法/基本操作及实例)
一.了解Cookies对象 Cookies是由Web服务器管理的存放在客户计算机中的一个数据集合.这些数据是客户端.服务器端相关的.也就是说客户浏览器每登录一个网站,在Cookies中就会保存客户浏览器与该网站的相关信息.即使客户用同一个浏览器登陆了多个网站,在Cookies中依然会保存浏览器与多个网站的相关信息,但Cookies中这些信息的管理是有序的,当客户浏览器再次登录某网站时,只有Cookies中相对应的信息会发生作用. Cookies是Web应用程序设计的一项很重要的技术,当Web服务
-
ASP.NET中Cookie状态的说明与用法
Cookie 最早出现是在Netscape Navigator 2.0 中.后来 ASP 也引入了这个技术,它的作用是与 Session 对象相结合来识别用户.每当用户开始连接站点时,系统将自动在内存块中创建一个用户有关的会话状态,同时创建一个用户的 ID 存放在浏览器端,与当前的用户惟一地联系起来.这样,服务器保存了 Session,浏览器保存了 Cookie(用户的 ID).当下一次用户发出请求时,请求的用户将被要求提交用户的 ID,两者对照以正确地还原原来的会话状态.这就是在无状态协议的
-
asp.net关于Cookie跨域(域名)的问题
跨二级域名 我们知道cookie是可以跨二级域名来访问,这个很好理解,例如你 www.test1.com 在的web应用程序创建了一个cookie,要想在bbs.test1.com这样的二级域名对应的应用程序中访问,就必须你在创建cookie的时候设置domain参数domain=test1.com. 以asp.net为例 代码如下: 复制代码 代码如下: HttpCookie cookie = new HttpCookie("name", "www.Admin10000.c
-
asp.net利用cookie保存用户密码实现自动登录的方法
本文实例讲述了asp.net利用cookie保存用户密码实现自动登录的方法.分享给大家供大家参考.具体分析如下: 在asp.net中可以用cookie保存用户的帐户密码实现自动登录的功能,但是需要强调一下,cookie在客户端保存,是不安全的,推荐使用md5加密保存. 下面分析一下在asp.net中cookie的创建.提取与销毁的方法: 创建cookie 复制代码 代码如下: //向客户端写入Cookie HttpCookie hcUserName1 = new HttpCookie("unam
-
asp.net网站防恶意刷新的Cookies与Session解决方法
本文实例讲述了asp.net网站防恶意刷新的Cookies与Session解决方法,是WEB程序设计中非常实用的技巧.分享给大家供大家参考.具体实现方法如下: Session版实现方法: public double time; public const int freetime = 1;//防刷冰冻时间间隔,当前为1秒 #region 防恶意刷新 if (Session.SessionID == null) { Response.End(); } else if (Session["sionid
-
asp.net(C#)跨域及跨域写Cookie问题
解决方法是: 复制代码 代码如下: //www.B.com里的被调用的页面需要写P3P头,从而解除IE对写Cookie的阻止 context.Response.AddHeader("P3P", "CP=CAO PSA OUR"); //www.A.com里通过ajax调用www.B.com里的内容时,是跨域访问,需要使用jsonp,为配合其工作需要添加下面两句,生成jsonp返回 context.Response.ContentType = "text/p
-
ASP.NET之Response.Cookies.Remove 无法删除COOKIE的原因
例子如下: 复制代码 代码如下: protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) { HttpCookie UserInfo = new HttpCookie("UserInfo"); UserInfo.Value = "bdstjk"; Response.Cookies.Add(UserInfo); } } pr
-
asp.net中使用cookie与md5加密实现记住密码功能的实现代码
在做一个前台的登陆和后台的信息审核管理功能时,需要用到记住密码的模块:虽然.net内置了登陆控件,有记住密码的功能,但还是想自己实践一下,以下代码主要应用了COOKIE,包括安全加密的过程等. 复制代码 代码如下: //设置,删除Cookie//provider jb51.net protected void set_cookie() { HttpCookie UserNameCookie = Request.Cookies["UserNameC
随机推荐
- Perl数组排序学习笔记
- PHP json_decode函数详细解析
- jquery-easyui关闭tab自动切换到前一个tab
- node.js中module.exports与exports用法上的区别
- JAVA 继承基本类、抽象类、接口介绍
- Java中的 FilterInputStream简介_动力节点Java学院整理
- JS简单生成随机数(随机密码)的方法
- 将TOMCAT装入IIS全攻略
- Docker使用阿里加速器安装centos教程
- 免安转MySQL服务的启动与停止方法
- mysql中格式化日期详解
- 学习使用jquery iScroll.js移动端滚动条插件
- jquery用data方法获取某个元素上的事件
- Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
- nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
- Linux上搭建C/C++IDE开发环境
- Web安全测试之XSS实例讲解
- 自制的文件上传JS控件可支持IE、chrome、firefox etc
- WinForm 自动完成控件实例代码简析
- Android实现寻觅红桃A的翻牌游戏