欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【转载】Asp.Net中Cookie对象的作用以及常见属性

程序员文章站 2022-03-20 11:33:14
Cookie对象是服务器为用户访问存储的特定信息,这些信息一般存储在浏览器中,服务器可以从提交的数据中获取到相应的Cookie信息,Cookie的最大用途在于服务器对用户身份的确认,即票据认证,用户会话分配的SessionId会存储在Cookie中,通过这个Cookie中的SessionId可以提供 ......

cookie对象是服务器为用户访问存储的特定信息,这些信息一般存储在浏览器中,服务器可以从提交的数据中获取到相应的cookie信息,cookie的最大用途在于服务器对用户身份的确认,即票据认证,用户会话分配的sessionid会存储在cookie中,通过这个cookie中的sessionid可以提供用户全局性访问该网站。

一般cookie对象可以为用户存储一些简单的非机密性的信息,如用户的登录时间等信息。

cookie对象常见属性有:

(1)response.cookie.keys:获取cookie变量名或者根据其索引获取变量值

(2)response.cookies.count:获取cookie变量的数量

(3)response.cookies.allkeys:将cookies对象中所有的变量名存储到数组中。

cookie对象的常用方法有:

(1)response.cookies.set:用于更新cookie的变量值

(2)response.cookies.remove:用于删除cookie变量

(3)response.cookies.get:用cookie变量名称或者索引值获取变量值。

(4)response.cookies.clear:清除cookie内所有的变量

(5)response.cookies.add:用于cookie对象中添加cookie变量。

 

创建一个cookie对象并输出到浏览器可使用以下语句实现:

 httpcookie cookie_t = new httpcookie("test");//创建一个名称为test的cookie对象

 cookie_t.value = "测试数据";   //设置cookie的值

 response.cookies.add(cookie_t);

如果要更新上述cookie的值可采用下列方法:

  cookie_t.value = "更新cookie数据";
  response.cookies.set(cookie_t);//更新cookie的值

移除cookie_t可采用 response.cookies.remove("test");即可移除cookie数据。

 

备注:更多干货关注博主站点it技术小趣屋。原文转载自asp.net中cookie对象的作用以及常见属性_it技术小趣屋

上一篇: Wi-Fi模块选型参考

下一篇: 了解5G