<script>ec(2);</script> Server 对象: Server 对象提供对服务器上的方法和属性的访问。其中大多数方法和属性是作为实用程序的功能服务的。 语法 Server.property|method 属性 ScriptTimeout: ScriptTimeout 属性指定脚本在结束前最大可运行多长时间。 当处理服务器组件时,超时限制将不再生效。 语法 Server.ScriptTimeout = NumSeconds 参数 NumSeconds 指定脚本在被服务器结束前最大可运行的秒数。默认值为 90 秒。 注释 通过使用元数据库中的AspScriptTimeout属性可以为 Web 服务或 Web 服务器设置缺省的ScriptTimeout值。ScriptTimeout属性不能设置为小于在元数据库中指定的值。例如,如果NumSeconds设置为10,而元数据库设置包含了默认值90秒,则脚本在90秒后超时。但如果NumSeconds设置为100,则脚本在100秒后超时。 关于使用元数据库的详细信息,参阅 关于元数据库。 示例 以下示例中,如果服务器处理脚本超过 100 秒,将使之超时。 <% Server.ScriptTimeout = 100 %> 以下示例获取 ScriptTimeout 属性当前值,并将其存储在变量 TimeOut 中。 <% TimeOut = Server.ScriptTimeout %> 方法 CreateObject CreateObject 方法创建服务器组件的实例。如果该组件执行了 OnStartPage 和 OnEndPage 方法,则此时就会调用 OnStartPage 方法。有关服务器组件的详细信息,请参阅 可安装的 ASP 组件 。 语法 Server.CreateObject( progID ) 参数 progID 指定要创建的对象的类型。progID 的格式为 [Vendor.] component[.Version]。 注释 默认情况下,由 Server.CreateObject 方法创建的对象具有页作用域。这就是说,再当前 ASP 页处理完成之后,服务器将自动破坏这些对象。要创建有会话或应用程序作用域的对象,可以使用 <OBJECT> 标记并设置 SESSION 或 APPLICATION 的 SCOPE 属性,也可以在对话及应用程序变量中存储该对象。 例如,在如下所示的脚本中,当 Session 对象被破坏,即当对话超时时或 Abandon 方法被调用时,存储在会话变量中的对象也将被破坏。 <% Set Session("ad") = Server.CreateObject("MSWC.AdRotator")%> 可以通过将变量设置为 Nothing 或新的值来破坏对象,如下所示。第一个例子释放 ad 对象,第二个例子用字串代替 ad 。 <% Session ("ad") = Nothing %> <% Session ("ad") = " Other Valum " %> 不能创建与内建对象同名的对象实例。 例如,下列脚本将返回错误。 <% Set Response = Server.CreateObject("Response") %> 示例 <% Set MyAd = Server.CreateObject("MSWC.AdRotator") %> 上面的例子创建一个名为 MyAd 的 MSWC.AdRotator 服务器组件,MSWC.AdRotator 组件可用于在 Web 页上的自动轮换广告。 关于服务器组件的详细信息, 请参阅 Creating Components for ASP. HTMLEncode HTMLEncode方法对指定的字符串应用 HTML 编码。 语法 Server.HTMLEncode( string ) 参数 string 指定要编码的字符串。 示例脚本 <%= Server.HTMLEncode("The paragraph tag: <P>") %> 输出 The paragraph tag: <P> 注意 以上输出将被 Web 浏览器显示为The paragraph tag: <P>如果查看一下源文件或以文本方式打开一个 Web 页,您就可以看到已编码的 HTML。
|