asp对象手册---六大对象
1、Buffer属性 该属性用于指定页面输出时是否要用到缓冲区,默认值为False。当它为True时,直到整个Active Server Page执行结束后才会将结果输出到浏览器上。如: <%Response.Buffer=True%> <html> <Head> <title>Buffer示例</title> </head> <body> <% for i=1 to 500 response.write(i & "<br>") next %> </body> </html> 这页执行时,整个主页的所有内容会同时显示在浏览器上,这个主页会存在缓存区中直到脚本执行结束。
2、Expires属性 该属性用于设置浏览器缓存页面的时间长度(单位为分),必须在服务器端刷新。通过如下设置: <%Response.Expires=0%> 通过在ASP文件中加入这一行代码,要求每次请求是刷新页面,因为Response一收到页面就会过期。
3、Write方法 该方法把数据发送到客户端浏览器,如: <%Response.write "Hello,world!"%>
4、Redirect方法 该方法使浏览器可以重新定位到另一个URL上,这样,当客户发出Web请求时,客户端的浏览器类型已经确定,客户被重新定位到相应的页面。如: <html> <head> <title>Redirect示例</title> </head> <body> <form aciton="formjump.asp" method="post"> <select name="wheretogo"> <option selected value="fun">Fun</option> <option value="news">News</option> <option value="sample">Sample</option> </select> <input type=submit name="jump" value="Jump"> </form> </body> </html> 以上是提交的表单,下面是处理表单的文件formjump.asp: <%response.buff=true%> <html> <head> <title>Redirect示例</title> </head> <body> <% thisurl="http://www.tinyu.com/"; where=Request.form("wheretogo") Select Case where case "fun" response.redirect thisurl & "/fun/default.asp" case "news" response.redirect thisurl & "/news/default.asp" case "sample" response.redirect thisurl & "/sample/default.asp" End Select %> </body> <html> 这个例子当用户选择了以后,按"Jump"按钮提交表单,服务器接到申请后调用formjump.asp判断后定位到相应的URL。不过这里有一点要注意,HTTP标题已经写入到客户浏览器,任何HTTP标题的修改必须在写入页内容之前,遇到这种问题时,可以如下做: 在文件的开始<@ Language=..>后写: Response.Buffer=True 在结尾定: Response.Flush 这里Flush是Response的一个方法,它必须是Buffer属性设置为True时才能使用,否则会产生一个运行模式错误。另外一个Clear方法也是用于清除被缓存的页面,同样要Buffer属性设置为True时才能使用。
5、End方法 该方法用于告知Active Server当遇到该方法时停止处理ASP文件。如果Response对象的Buffer属性设置为True,这时End方法即把缓存中的内容发送到客户并清除冲区。所以要取消所有向客户的输出民,可以先清除缓冲区,然后利用End方法。如: <% Response.buffer=true On error resume next Err.clear if Err.number<>0 then Response.Clear Response.End end if %> Server 对象:
Server 对象提供对服务器上的方法和属性的访问。其中大多数方法和属性是作为实用程序的功能服务的。
语法
Server.property|method
属性
ScriptTimeout: ScriptTimeout 属性指定脚本在结束前最大可运行多长时间。 当处理服务器组件时,超时限制将不再生效。
语法 Server.ScriptTimeout = NumSeconds
参数 NumSeconds 指定脚本在被服务器结束前最大可运行的秒数。默认值为 90 秒。
注释 通过使用元数据库中的AspScriptTimeout属性可以为 Web 服务或 Web 服务器设置缺省的ScriptTimeout值。ScriptTimeout属性不能设置为小于在元数据库中指定的值。例如,如果NumSeconds设置为10,而元数据库设置包含了默认值90秒,则脚本在90秒后超时。但如果NumSeconds设置为100,则脚本在100秒后超时。
关于使用元
上一页 [1] [2] [3] [4] [5] 下一页
|