帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统v4.6
栏 目:
 
您的位置:首页 > 技术文档 > ASP.NET编程 >
Cookie 物件
作者:佚名 发布时间:2005-04-02 来源:不详
     Cookies、Session 和Application 对象很类似,也是一种集合对象,都是用来在保存数据。但Cookies 和其它对象最大的不同是Cookies 将数据存放于客户端的磁盘上,而Application 以及Session 对象是`将数据存放于Server 端。Application、Section 以及Cookies 对象的差异如下表所示:


    Cookies 对象不隶属于Page 对象,所以用法和Application 及Session 对象不同。Cookies 对象分别属于Request 对象和Response 对象,每一个Cookie 变量都是被Cookies 对象所管理,它的正确对象类别名称是HttpCookie Collection。要储存一个Cookie 变量,要透过Response 对象的Cookies 集合;其使用语法如下:

Response.Cookies(Name As String).Value="资料"

而要取回Cookie,则是用Request 对象的Cookies 集合,并将指定的Cookie 传回;其使用语法如下所示:

变数=Request.Cookies(Name As String).Value

Cookies 对象常用的属性如下表所示:


下列范例新增两个Cookie 变数,并利用For...Next 循环分别利用Cookies 集合的Item 属性以及Get 方法将Cookie 变量传回:

<Html>
<Script Language="VB" Runat="Server">
Sub Page_Load(Sender As Object,e As Eventargs)
Dim shtI As Short
Response.Cookies("Cookie1").Value="Microsoft VisualStudio .Net"
Response.Cookies("Cookie2").Value="ASP.Net"
For shtI=0 To Request.Cookies.Count-1
Response.Write("变量名称:" & Request.Cookies.Item(shtI).Name & _
"<br>变量内容:" & Request.Cookies.Get(shtI).Value &
"<br>")
Next
Response.Cookies.Clear()
End Sub
</Script>
</Html>



    除了我们所加入的Cookie 变量之外,另外多了一个名为AspSessionId 的Cookie 变量。这个Cookie 变量最主要是被ASP.NET 用来识别每个连结,由ASP.NET 在每个客户端建立连结时自动产生;每一次的连结其AspSessionId 的内容都不同。
  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·自订CookieCollection 及Cookie   (2005-04-02)
 ·Session 和Cookie 的关系  (2005-04-02)
 ·设定Cookie 变量的生命周期  (2005-04-02)
 ·处理Cookie  (2005-04-02)
 ·ASP中Cookie使用指南  (2005-03-12)
 ·判断客户端是否支持cookie的脚本  (2005-03-12)
 ·最新的关于Cookies的操作  (2005-03-12)
 ·判断访问者的浏览器是否支持Java  (2005-03-12)
 ·判断访问者的浏览器是否支持Java  (2005-03-12)
 ·在ASP+中使用Cookie  (2005-03-12)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·帝国网站管理系统采集使用教程
·帝国网站管理系统模板制作教程
·帝国CMS模板下载
·Discuz6.0.1UC版通行证发布
·帝国网站管理系统之网站迁移教程
·帝国网站管理系统实例入门教程下载
·《帝国网站管理系统》实例入门教程
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统