【转载】Asp.Net中Cookie对象的作用以及常见属性
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