Jul 17

看着这么多新人对网站开发的热爱 准备写本开发教材 晴

, 08/07/17 23:18 , 技术开发 » ASP , 评论(0) , 引用(0) , 阅读(2170) , Via 本站原创 | |
看着这么多新人对网站开发的热爱,也想到自己当初学习的艰苦条件与来之不易的成果。
突然有打算写本网站开发教材的想法。
做PHP也二年多了,期间基本上没用过了ASP了,当初也是学它起步的,不能就这样丢了。
在此,打算好好的梳理系统的学习一篇,同时整理出一份开发教材。
也想让更多的网站开发爱好者能迅速掌握与进步。
今天学习,ASP主要的六大内置对象:
1 ObjectContext对象:控制asp的事务处理

2 Response对象:向客户端浏览器发送数据

3 Request对象:接受所有从浏览器发往你的服务器的请求内的所有信息

4 Application对象:应用程序级的对象,用来在所有用户间共享信息,并可以在Web应用程序运行期间持久地保持数据

5 Session对象:服务器端存储用户特定信息,可以供这个用户在该Web应用的所有页面中共享数据

6 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: &lt;P&gt;

注意 以上输出将被 Web 浏览器显示为The paragraph tag: <P>如果查看一下源文件或以文本方式打开一个 Web 页,您就可以看到已编码的 HTML。

作者:@Everyday NetLog
地址:http://log.zhoz.com/read.php?369
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

Tags:
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]