Server 对象提供对服务器上的方法和属性的访问 , 其中大多数方法和属性是作为实用程序的功能服务。(IIS HELP翻译) 有了 Server 对象,你就可以在服务器上启动 ActiveX 对象例程,并使用 Active Server 服务提供象 HTML 和 URL 编码这样的函数。 一,Script.ScriptTimeout 在脚本运行超过一段时间之后,即作超时处理。 服务器一般的默认脚本运行时间是90秒。 你可以从“Internet信息服务”中“默认Web站点”的属性弹出框中看出,你也可以自己设定。
呵呵,上面的可不是,900秒了。 应该是“主目录”标签中的“配置”对话框中,WINXP一样。
在理解脚本运行时间之前,先来看一个程序,主要功能就是进行计算网页执行时间的。
[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]
当然对应的ASP也就是看到许多站点都有的页面执行时间显示
1,time.asp
<%startime=timer()%> <a href=#bot>到下面看执行的时间</a> <% for i= 1 to 5000 response.write("<hr width="&int(500+i)&">") next %> 当然中间还可以添加其它内容。<br> <%endtime=timer()%> <a name=bot></a> <%=FormatNumber((endtime-startime)*1000,3)%>毫秒
那如果上面的程序变成for i= 1 to 5000000 呵呵,是不是机器快反应不过来的感觉,那这个就是脚本的执行时间了。 为了让程序能很好的执行,就该把脚本执行时间放长了。 怎么放长?把默认的改?呵呵,当然不是:)
二,Server.HtmlEncode HtmlEncode就是Server对象的其中一个方法了。它允许你对特定的字符串进行 HTML 编码,虽然 HTML 可以显示大部分你写入 ASP 文件中的文本,但是当你需要实际包含 HTML 标记中所使用的字符,就会遇到问题。这是因为,当浏览器读到这样的字符串时,会试图进行解释。
<% function tihuan(what) tihuan=what if not isnull(what) then tihuan=replace(tihuan,"%3C","<") tihuan=replace(tihuan,"%3D","=") tihuan=replace(tihuan,"%3E",">") tihuan=replace(tihuan,"%26","&") tihuan=replace(tihuan,"%20"," ") tihuan=replace(tihuan,"%3B",";") tihuan=replace(tihuan,"%22",""") tihuan=replace(tihuan,"%2B","+") tihuan=replace(tihuan,"%2F","/") end if end function %>