ASP六大对象常用语句示范
  eCO46Rq6uUzg 2023年12月04日 15 0

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方法的调用  


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月04日 0

暂无评论

推荐阅读
  O6A7WvirXrYA   2023年12月22日   57   0   0 WebServerJavaJavaWebServer
eCO46Rq6uUzg