热搜词
发表于 2006-11-25 21:57:34 | 显示全部楼层 |阅读模式
<P align=center>ASP六大对象常用语句示范<P>Response: </P><P>Response.write StrVar/"String":向网页写出参数值或字符串 等同于在Html标记中嵌入&lt;%=StrVar/"String"%&gt; <BR>Response.End:停止页面编译,并将已经编译内容输出到浏览器<BR>Response.Buffer=True|False:页面编译时是否使用缓存的设置,一般在页面头部设置<BR>Response.Flush:强制输出页面已编译部分内容<BR>Response.Clear:将缓冲区内的数据清除<BR>Response.Redirect URL:停止页面编译或输出,转载指定所需页面<BR>Response.IsClientConnected:返回True|False,检测用户是否还处于连接状态<BR>Response.Ch****t(Ch****tName):设置页面编码类型,即&lt;meta http-equiv="Content-Type" content="text/html; ch****t=gb2312"&gt;<BR>Response.ContentType [= ContentType ]:设置页面文件类型,同上<BR>Response.Expires [= number]:设置页面失效时间,单位分钟<BR>Response.ExpiresAbsolute [= [date] [time]]:设置页面失效的绝对时间<BR>Response.Status = StatusDescription:设置页面状态描述 </P><P><BR>Request: </P><P>Request("PassStrName"):读取网页传递值,包括表单及以?PassStrName=value&amp;PassStrName_n=value_n形式<BR>Request[.collection|property|method](variable)<BR>Request.querystring("PassStrName"):读取Get方法传递的表单值和?PassStrName=value<BR>Request.QueryString(Varible)[(Index).Count] <BR>Request.form("PassStrName"):读取Post方法传递的纯表单域的值<BR>Request.Form(Parameter)[(Index).Count]<BR>Request.ServerVaribles(Server Environment Variable):读取客户端系统环境变量,详见参考<BR>Request.BinaryRead(Count):读取指定字节数的传送值<BR>Request.TotalBytes:查询体的长度,以字节为单位,只读 </P><P>注:同名表单如:CheckBox如有多项值,传递形式如右,StrName=value1,value2,...需要用Split函数分割各项值<BR>Multiple的Select表单与CheckBox类似,TextArea的值可包含换行字符,用Replace转为&lt;br&gt;,以满足格式需要 </P><P><BR>Session:(用户全局变量) </P><P>Session("SesName")=value:存储Session变量值,也可读取该值 <BR>Session("SesName")=Empty:判断Session值是否存在的两种方法 <BR>IsEmpty(Session("SesName"))=True|False:判断Session值是否存在的两种方法<BR>Session.TimeOut=num:设置Session变量的存在时效,单位分钟<BR>Session.Abandon:清除所有Session变量值<BR>Session.SessionID:Session变量的ID序列号,只读 </P><P><BR>Application:(应用程序全局变量) </P><P>Application("AppName")=value:存储Application变量值,也可读取该值 <BR>Application("AppName")=Empty:判断Application值是否存在的两种方法 <BR>IsEmpty(Application("AppName"))=True|False:判断Application值是否存在的两种方法 <BR>Application.Lock:Application变量值锁定,防止同时更改变量值<BR>Application.UnLock:Application变量值解锁,允许更改变量值 </P><P>注:Session与Application变量都可以用来存储数组和系统对象,引用方法是变量名相当于数组名而已,<BR>但不能直接改变其值,需要借助临时数组修改值后,再赋给Session与Application变量 </P><P>Global.asa文件的结构:&lt;% @language="VBscript"%&gt;<BR>&lt;% Sub Application_OnStart ...End Sub<BR>Sub Application_OnEnd ... End Sub<BR>Sub Session_OnStart ...End Sub<BR>Sub Session_OnEnd ... End Sub%&gt; </P><P>Server: </P><P>Server.MapPath("FileUrl"):映射文件名的服务器站点绝对地址,Path=Server.MapPath(./)可以得到虚拟目录根路径<BR>Server.HtmlEncode("string"):转换为可以直接显示带Html格式的字符串,如:&lt;,&gt;等<BR>Server.URLEncode( "string"):转换为浏览器地址编码<BR>set Var=Server.CreatObject("ObjName"):创建对象变量<BR>Server.ScriptTimeout = NumSeconds:ASP程序页面执行时限,以秒为单位 </P><P><BR>Cookies: 存储在用户本机的临时变量,每个Cookie的最大字节4KB,最多可以有300个Cookie 1.2MB </P><P>Response.cookies("StrCookieName")=value:存储Cookie变量值,也可读取该值 <BR>Response.cookies("StrCookieName")="":判断是否为空<BR>Response.cookies("StrCookieName").Expires=Date:变量有效期,以天为单位,小于当前时间立即失效<BR>Response.Cookies(Cookie[(key).Attribute]):标准语法 </P><P><BR>ObjectContext 控制ASP的事务处理 </P><P>ObjectContext.OnTransactionAbort:由放弃的事务处理事件激发,在脚本完成处理后发生<BR>ObjectContext.OnTransactionCommit:由成功的事务处理事件激发,在脚本完成处理后发生<BR>ObjectContext.SetAbort:显式的放弃一次事务处理<BR>ObjectContext.SetComplete:覆盖前面任何调用ObjectContext.SetAbort方法的调用 <BR>Msgbox "string"/StrName:VBscript提示框 </P><P>表单的Onsubmit事件:在同一页面写入 Function FormName_onsubmit()..FormName_onsubmit=True/False..end Function,<BR>页面会在提交前先执行语句,并根据返回值判断是否完成提交任务。</P>
全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-11-25 08:45 , Processed in 0.159305 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team