1 2 3 4 5 下一页 Cookies、Session 和Application 对象很类似,也是一种集合对象,都是用来在保存数据。但Cookies 和其它对象最大的不同是Cookies 将数据存放于客户端的磁盘上,而Application 以及Session 对象是将数据存放于Server 端。Application、Section 以及Cookies 对象的差异如下表所示: 物件 数据存放位置 生命周期 Application Server 端的内存上。 终止于IIS 关闭时。 Session 存放在Server 端的内存上。 终止于设定的时间或使用者离线。 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 对象常用的属性如下表所示: 属性 说明 型态 All 传回全部的Cookie 变量到一个数组中。 HttpCookie() AllKeys 传回全部Cookie 变量的名称到一个字符串型态的数组中。 String() Count 传回Cookie 变数的数量。 Integer Item 以Cookie 变量名称或索引值来传回Cookie 变量的内容。 1. Item(String)As HttpCookie 2. Item(Index)As (责任编辑:admin) |