帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > 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编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·DiscuzX2.5会员整合通行证发布
·帝国CMS 7.0版本功能建议收集
·帝国网站管理系统2012年授权购买说
·PHPWind8.7会员整合通行证发布
·[官方插件]帝国CMS-访问统计插件
·[官方插件]帝国CMS-sitemap插件
·[官方插件]帝国CMS内容页评论AJAX分
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统