幸运星空

Lucker的程序人生

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

一般来说,ASP包括5个对象:Request,Response,,Server,Session,Application.在html代码中,[%...%]表明这是ASP代码.

1,Request对象:

在服务器上接收由客户端传递或上传的信息.
1,Request.from("name")  接收上一页post过来的信息,name是上一页中的输入框对象.
2,Request.querystring("name")  接收上一页get过来的信息,name是上一页中的输入框对象.它能接收HTTP查询字符串中变量的值,该字符串是问号(?)后的部分,如:?i=1

2,Response对象:

负责将信息传递给用户,动态生成响应结果并返回给客户端浏览器.
1,Response.write 将指定内容输出成HTTP
2,Response.Foot 使Web服务器停止处理脚本并返回当前结果
3,Response.clear 清除缓冲区中的所有HTML正文输出
4,Response.redirect 浏览器重定向到指定的URL地址
5,Response.ContentType 指定服务器响应的HTTP类型,默认为text/html
6,Response.charset 设置服务器响应的文件字符编码
7,Response.expires 缓冲区中内容过期的时间
8,Response.status 设置服务器响应的状态行的值
9,Response.buffer 是否缓冲面页输出

3,Session对象:

记录用户私有数据变量,页面跳转时,该对象中的变量不会消失,Session使用Cookies.
1,Session.SessionID 用户的会话标识
2,Session.TimeOut 在该时间(分钟)内不刷新页面,会话将终止.
3,Session.Abandon 清除Session对象.

4,Cookies:

1,使用方式:
使用Response.Cookies(CookieName)[(key)|.attribute]=value来将Cookie写入用户电脑.如:
    Response.Cookies("VisitorName")="Ken";
    Response.Cookies("VisitorName")("FirstName")="Jim";
    Response.Cookies("VisitorName")=Resquest.Form("UserName");
指定了key,该Cookie就是一个字典,判断是否是字典的方法是显示[%=Request.Cookies("CookieName").HasKeys%]的值.
使用strName=Request.Cookies(CookieName)[(key)|.attribute]来读取Cookie.
2,属性attribute:
Domain 指定域
Path 路径
Expires 过期日期,如:
    Response.Cookies("VisitorName").Expries=Date + 365;

posted on 2008-07-20 17:23  Lucker  阅读(155)  评论(0编辑  收藏  举报