asp学习网: 首页 >> asp入门 >> 松子谈ASP的Server对象篇

松子谈ASP的Server对象篇

Server对象主要是给编程人员提供一些方便的对象和属性。
(1)ScriptTimeout属性:
<%Server.ScriptTimeout=XX%>
XX为你脚本件执行的最长时间,默认为90秒,也就是说XX的不可以低于90秒,如果低于90秒按90秒来算。 (.......淫荡  ScriptTimeout指教本运行最长时限,默认90秒  某些情况下,例如大量数据的处理可以定长一些,例如定24小时.)

(2)Server.Htmlencode方法:
有时我们需要在网页中显示,html的源码,
下例中的<hr>在用了Server.Htmlencode后,就不会被执行。

<%response.write("<hr>")%>
<%response.write server.htmlencode("<hr>")%>


(3)Server.Mappath方法
简单的说,它就是把服务器的虚拟路径转化为真实路径
例:truepath.asp

<%=server.mappath(request.servervariables(“path_info”))%>

若是以斜杠(/) 或反斜杠 (\) 开始,则 MapPath 方法返回路径时将 Path 的路径,转变到IIS默认根目录下面。
root.asp

<%=server.mappath(“/songzi.asp”)%>

需要注意的是 MapPath 方法不检查返回的路径是否正确或在服务器上文件是否存在。

(4)Server.Urlencode方法
UrlEncode 作用是则是根据 URL 规则对字符串进行正确编码,看例:
<%=Server.urlencode(“song zi web”)%>
输出就会变成:song+zi+web

(5)Server.createObject方法,也是最常用的方法,用它来可以建立一个ActiveX Server组件。
例:

<%
Set brow=Server.createobject(“mswc.browsertype”)
%>
浏览器名称:<%=brow.borwser%><br>
浏览器版本:<%=brow.ersion%><br>
操作系统为:<%=brow.platform%><br>
是否支持Cookies:<%=brow.cookies%>

在上例中,我们用Server.createobject方法创建一个 BrowserType 对象,用它显示浏览器的一些属性。
但不能用它来建立内部对象的实例:
如:

<% set abc=server.createobject("request")%>
from:asp学习网/title:松子谈ASP的Server对象篇/ time:2007-11-5 18:08:57

本文主题Server

SQL Server 数据导入de行为规范

sql server中如何计算农历

SQL Server 2005 CE基础概要

SQL Server2000同步复制技术实现步骤

SQL Server 字符串函数一览

Access与Sql Server之ASP代码比较

SQL Server查询设计:避免10个错误

Sql server进行优化50招特效

asp教程 ©2006-2007 aspxuexi.com | 关于站点 | 版权隐私 | 站内搜索
复制或者翻版 请于夜间进行