当前位置:首页>>开发编程>>ASP>>新闻内容  |虚拟主机 主机托管
ASP六大对象常用语句示范
作者: 发布时间:2006-12-30 9:44:49 | 【字体:

Response:

Response.write StrVar/"String":向网页写出参数值或字符串  等同于在Html标记中嵌入<%=StrVar/"String"%> 

Response.End:停止页面编译,并将已经编译内容输出到浏览器

Response.Buffer=True|False:页面编译时是否使用缓存的设置,一般在页面头部设置

Response.Flush:强制输出页面已编译部分内容

Response.Clear:将缓冲区内的数据清除

Response.Redirect URL:停止页面编译或输出,转载指定所需页面

Response.IsClientConnected:返回True|False,检测用户是否还处于连接状态

Response.Charset(CharsetName):设置页面编码类型,即<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

Response.ContentType [= ContentType ]:设置页面文件类型,同上

Response.Expires [= number]:设置页面失效时间,单位分钟

Response.ExpiresAbsolute [= [date] [time]]:设置页面失效的绝对时间

Response.Status = StatusDescription:设置页面状态描述

Request:

Request("PassStrName"):读取网页传递值,包括表单及以?PassStrName=value&PassStrName_n=value_n形式

Request[.collection|property|method](variable)

Request.querystring("PassStrName"):读取Get方法传递的表单值和?PassStrName=value

Request.QueryString(Varible)[(Index).Count] 

Request.form("PassStrName"):读取Post方法传递的纯表单域的值

Request.Form(Parameter)[(Index).Count]

Request.ServerVaribles(Server Environment Variable):读取客户端系统环境变量,详见参考

Request.BinaryRead(Count):读取指定字节数的传送值

Request.TotalBytes:查询体的长度,以字节为单位,只读


注:同名表单如:CheckBox如有多项值,传递形式如右,StrName=value1,value2,...需要用Split函数分割各项值。Multiple的Select表单与CheckBox类似,TextArea的值可包含换行字符,用Replace转为<br>,以满足格式需要。

Session:(用户全局变量)

Session("SesName")=value:存储Session变量值,也可读取该值 

Session("SesName")=Empty:判断Session值是否存在的两种方法 

IsEmpty(Session("SesName"))=True|False:判断Session值是否存在的两种方法

Session.TimeOut=num:设置Session变量的存在时效,单位分钟

Session.Abandon:清除所有Session变量值

Session.SessionID:Session变量的ID序列号,只读

Application:(应用程序全局变量)

Application("AppName")=value:存储Application变量值,也可读取该值 

Application("AppName")=Empty:判断Application值是否存在的两种方法 

IsEmpty(Application("AppName"))=True|False:判断Application值是否存在的两种方法 

Application.Lock:Application变量值锁定,防止同时更改变量值

Application.UnLock:Application变量值解锁,允许更改变量值

注:Session与Application变量都可以用来存储数组和系统对象,引用方法是变量名相当于数组名而已,但不能直接改变其值,需要借助临时数组修改值后,再赋给Session与Application变量Global.asa文件的结构:

<% @language="VBscript"%>

<% Sub Application_OnStart ...End Sub

       Sub Application_OnEnd  ... End Sub

       Sub Session_OnStart ...End Sub

       Sub Session_OnEnd  ... End Sub%>


Server:

Server.MapPath("FileUrl"):映射文件名的服务器站点绝对地址,Path=Server.MapPath(./)可以得到虚拟目录根路径

Server.HtmlEncode("string"):转换为可以直接显示带Html格式的字符串,如:<,>等

Server.URLEncode( "string"):转换为浏览器地址编码

set Var=Server.CreatObject("ObjName"):创建对象变量

Server.ScriptTimeout = NumSeconds:ASP程序页面执行时限,以秒为单位


Cookies:

存储在用户本机的临时变量,每个Cookie的最大字节4KB,最多可以有300个Cookie 1.2MB

Response.cookies("StrCookieName")=value:存储Cookie变量值,也可读取该值 

Response.cookies("StrCookieName")="":判断是否为空

Response.cookies("StrCookieName").Expires=Date:变量有效期,以天为单位,小于当前时间立即失效

Response.Cookies(Cookie[(key).Attribute]):标准语法


ObjectContext  控制ASP的事务处理


ObjectContext.OnTransactionAbort:由放弃的事务处理事件激发,在脚本完成处理后发生

ObjectContext.OnTransactionCommit:由成功的事务处理事件激发,在脚本完成处理后发生

ObjectContext.SetAbort:显式的放弃一次事务处理

ObjectContext.SetComplete:覆盖前面任何调用ObjectContext.SetAbort方法的调用 


文章来源:
·ASP的escape和unescape函数
·使用AspUpload组件上传事例代码
·Godaddy虚拟主机使用AspUpload组件的方法
·怎样解决ASP图片上传漏洞的方法
·ASP里面的四舍五入函数Round和FormatNumber
·ASP 程序实现自动升级功能
·chr码值对应列表大全
·用正则表达式搜索网页手机号码和Email
·ASP在线转flv+所略图+flash在线录制视频
·让163网易相册QQ相册里的照片也能外链
 放生
 愚爱
 够爱
 触电
 白狐
 葬爱
 光荣
 画心
 火花
 稻香
 小酒窝
 下雨天
 右手边
 安静了
 魔杰座
 你不像她
 边做边爱
 擦肩而过
 我的答铃
 怀念过去
 等一分钟
 放手去爱
 冰河时代
 你的承诺
 自由飞翔
 原谅我一次
 吻的太逼真
 左眼皮跳跳
 做你的爱人
 一定要爱你
 飞向别人的床
 爱上别人的人
 感动天感动地
 心在跳情在烧
 玫瑰花的葬礼
 有没有人告诉你
 即使知道要见面
 爱上你是一个错
 最后一次的温柔
 爱上你是我的错
 怎么会狠心伤害我
 不是因为寂寞才想
 亲爱的那不是爱情
 难道爱一个人有错
 寂寞的时候说爱我