• 【转载】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技术小趣屋

    博主个人技术交流群:960640092,博主微信公众号如下:

  • 相关阅读:
    浅谈命令混淆
    为你解惑之Silverlight经典10问详解 (转载)
    Prism 简介
    Prism学习笔记(二)简单的MVVM模式
    Prism学习笔记(一) 从Hello World开始
    修改Oracle数据库序列
    将身份证号转换为年龄
    获取文件类型
    下划线转驼峰
    驼峰转下划线
  • 原文地址:https://www.cnblogs.com/xu-yi/p/10878837.html
Copyright © 2020-2023  润新知