|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。cookie|cookies|object|response|cookie Cookies
Cookies 纠合设置 cookie 的值。若指定的 cookie 不存在,则创立它。若存在,则设置新的值而且将旧值删去。
语法
- Response.Cookies(cookie)[(key)|.attribute] = value
复制代码 参数
cookie cookie 的称号。
key 可选参数。假如指定了 key,则 cookie 就是一个字典,而 key 将被设置为 value。
attribute 指定 cookie 本身的有关信息。attribute 参数可所以以下之一: 称号申明Domain只答应写。若被指定,则 cookie 将被发送到对该域的恳求中去。Expires只答应写。cookie 的过时日期。为了在会话停止后将 cookie 存储在客户端磁盘上,必需设置该日期。若此项属性的设置未超越以后日期,则在义务停止后 cookie 将到期。HasKeys只答应读。指定 cookie 是不是包括关头字。Path 只答应写。若被指定,则 cookie 将只发送到对该途径的恳求中。假如未设置该属性,则利用使用法式的途径。Secure只答应写。指定 cookie 是不是平安。
Value 指定分派给 key 或 attribute 的值。 正文
假如创立了一个带有关头字的 cookie,以下列剧本所示,- <% Response.Cookies("mycookie")("type1") = "sugar"Response.Cookies("mycookie")("type2") = "ginger snap"%>
复制代码 则此题目将被发送出去。- Set-Cookie:MYCOOKIE=TYPE1=sugar&TYPE2=ginger+snap
复制代码 假如在指定 myCookie 时不指定关头字,将损坏 type1 和 type2。以下面示例所示。- <% Response.Cookies("myCookie") = "chocolate chip" %>
复制代码 在后面的示例中,关头字 type1 和 type2 被损坏且其值也被删除。myCookie cookie 只要 chocolate chip 的值。
反之,假如您用一个关头字挪用 cookie,就会损坏 cookie 包括的任何有关键字的值。例如,假如在上述代码后,用上面的语句挪用 Response.Cookies,- <% Response.Cookies("myCookie")("newType") = "peanut butter" %>
复制代码 则 chocolate chip 的值将被删除且 newType 会被设置为 peanut butter。
要肯定 cookie 是不是有关头字,可以使用上面的语法。- <%= Response.Cookies("myCookie").HasKeys %>
复制代码 假如 myCookie 是一个 cookie 字典,则后面的值为 TRUE。不然,为 FALSE。
可以经由过程轮回来设置 cookie 的属性。例如,要将一切的 cookie 设置为在一个特定的日期到期,可以使用上面的语法。- <% For Each cookie in Response.Cookies Response.Cookie(cookie).Expires = #July 4, 1997#Next%>
复制代码 您可使用一个轮回设置一个纠合中的一切 cookie 或一个 cookie 中的一切关头字。但是,轮回在 cookie 没有关头字时若被援用将不会履行。为防止这类情形,你可以先利用 .HasKeys 语法反省一个 cookie 是不是有关头字。上面的示例对此停止申明。- <% If Not cookie.HasKeys Then 'Set the value of the cookie Response.Cookies(cookie) = ""Else 'Set the value for each key in the cookie collection For Each key in Response.Cookies(cookie) Response.Cookies(cookie)(key) = "" Next key%>
复制代码 示例
上面的示例申明若何设置 cookie 的值和若何为其属性赋值。- <% Response.Cookies("Type") = "Chocolate Chip"Response.Cookies("Type").Expires = "July 31, 1997"Response.Cookies("Type").Domain = "msn.com"Response.Cookies("Type").Path = "/www/home/"Response.Cookies("Type").Secure = FALSE%>
复制代码 使用于
Response 对象
</p> asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。 |
|