今天去应聘做网站的工作,首轮就被刷掉,原因有两点,第一没有成功的网站案例,第二网站的相关知识没有系统全面的学习过。所以今天开始我准备把ASP重新从头系统全面扎实的学习一遍,由于以前学过一次,所以很快就把基础部分系统的学了一遍,发现有很多以前笔记没有记的内容,今天把基础部分笔记补充一下。
(一) :号可以分开同一行的两个ASP语句
时间类型: #为时间类型标识。
(二) 模块化功能
ASP函数是通过赋值给函数名来返回值。
调用子程序的方法 (1) call sub(X)
(2) sub x
子程序中改变外部变量值的方法是 sub (byref x) 此时相当于把X转化成实参的内存地址。
(三) 对象
Request
.ServerVariables 可以获取客户端的运行环境。
.TotalBytes 获取客户端向服务器发送的字节总数
Response
.Buffer 值为true时缓冲后一次性显示给客户端,为false时不缓冲每发送一个内容就将内容显示给客户端.(这个设置语句最好在ASP文件的第一行)
.ContentTYpe 指定Http输出内容的类型
.BinaryWrite 不进行任何转化输出内容,通常为二进制。
.clear() 清除当前缓冲区
.End() 停止执行ASP
.flush() 将省下的缓冲内容一次输出
以上三个对象中的clear 和flush方法Buffer属性必须设为true。
.Redirect 跳转网页
.Cookies response.cookies ("用户") ("姓名")="xxx" 获取时用request.cookies ("用户")("姓名")
设置Cookies的过期时间方法 reponse.Cookies("用户").expires="2006-5-18 8:19
"
session
.Abandon 删除所有session存储信息。
application
.lock 锁定
.unlock 解锁
锁定和解锁可以防止多用户一起访问造成的冲突问题。
(四) 事件
事件必须写在global.asa文件中,而且必须在站点的根目录。
application_OnStart 第一个用户访问网站时发性
application_OnEnd 网站关闭时发性
Session_OnStart 某用户第一次访问时发生
Session_OnEnd 某用户Session超时,或关闭时发生
(一) :号可以分开同一行的两个ASP语句
时间类型: #为时间类型标识。
(二) 模块化功能
ASP函数是通过赋值给函数名来返回值。
调用子程序的方法 (1) call sub(X)
(2) sub x
子程序中改变外部变量值的方法是 sub (byref x) 此时相当于把X转化成实参的内存地址。
(三) 对象
Request
.ServerVariables 可以获取客户端的运行环境。
.TotalBytes 获取客户端向服务器发送的字节总数
Response
.Buffer 值为true时缓冲后一次性显示给客户端,为false时不缓冲每发送一个内容就将内容显示给客户端.(这个设置语句最好在ASP文件的第一行)
.ContentTYpe 指定Http输出内容的类型
.BinaryWrite 不进行任何转化输出内容,通常为二进制。
.clear() 清除当前缓冲区
.End() 停止执行ASP
.flush() 将省下的缓冲内容一次输出
以上三个对象中的clear 和flush方法Buffer属性必须设为true。
.Redirect 跳转网页
.Cookies response.cookies ("用户") ("姓名")="xxx" 获取时用request.cookies ("用户")("姓名")
设置Cookies的过期时间方法 reponse.Cookies("用户").expires="2006-5-18 8:19
"
session
.Abandon 删除所有session存储信息。
application
.lock 锁定
.unlock 解锁
锁定和解锁可以防止多用户一起访问造成的冲突问题。
(四) 事件
事件必须写在global.asa文件中,而且必须在站点的根目录。
application_OnStart 第一个用户访问网站时发性
application_OnEnd 网站关闭时发性
Session_OnStart 某用户第一次访问时发生
Session_OnEnd 某用户Session超时,或关闭时发生