多语言展示
当前在线:1166今日阅读:176今日分享:34

怎么创建Active Server Page

Microsoft? Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。ASP应用程序很容易开发和修改。
步骤/方法
1

Active Server Page的新功能 Active Server Pages在功能方面有所增强,更易于开发应用程序。Microsoft脚本调试程序。 您可以使用脚本调试程序调试.asp文件。请参阅 调试ASP脚本。事务性脚本。ASP页和页中使用的对象可以运行于事务环境之下。 在页上的全部工作只有两种结果:提交或终止。事务可以保护应用程序免于因失败而导致数据丢失。请参阅 创建事务性脚本。管理工具。 许多应用程序设置可在Internet服务管理器上进行,这是Internet InformationServer和Personal Web Server(在Windows NT Workstation上)的管理工具。请参阅 配置ASP应用程序。隔离ASP应用程序。 您可以隔离ASP应用程序以便它们能在Web服务器上独立的内存空间内运行。万一某个应用程序失败时,可以保护其他应用程序和Web服务器。它也使您可以在不停止Web服务器的情况下,停止一个应用程序或从内存中卸载其组件。请参阅 隔离应用程序.文件上载。 浏览器可以通过Posting Acceptor应用程序将文件上载到Web服务器。可以编写ASP脚本来发送带有从Posting Acceptor传来的信息的email,如每一个上载文件的位置和名称。请参阅Posting Accepter文档(在Microsoft Site Server Express的目录表中)。新的ASP组件。ASP提供了新的基础组件。有关概述请参阅ActiveX组件。应用程序根目录的改变。ASP应用程序的根目录在您的Web站点上可以是物理目录。以前,根目录必须映射为虚拟目录。 现在可以用Internet服务管理器指示ASP应用程序的根目录。请参阅 创建应用程序。必须将.asp文件置于应用程序树中,Web服务器才能检测文件的改变并且自动重装它们。支持Internet Explorer 4.0通道和Web预测。 当ASP要发送包含通道定义命令的文件时,它会自动告诉Internet Explorer 4.0。使用ASP很容易就能生成通道定义(.cdf)文件。支持HTTP 1.1协议。Internet Information Server和Personal Web Server支持HTTP 1.1协议。在响应支持HTTP 1.1的浏览器(例如Internet Explorer 4.0)时,这一支持可使ASP利用新协议的高效率。例如,当向浏览器返回页的时候,ASP使用大块转换编码以提高网络效率。

2

创建Active Server Page页Active Server Pages(ASP)文件是以.asp为扩展名的文本文件,这个文本文件可以包括下列部分的任意组合:文本HTML标记ASP脚本命令创建.asp文件非常容易。如果要在HTML文件中添加脚本,只需将该文件的扩展名.htm或.html替换为.asp就可以了。要使.asp文件可用于Web用户,请将这个新文件保存在Web站点上的目录中(请确定启用了该目录的脚本和执行权限)。 使用浏览器查看该文件时,可以看到ASP处理并返回了HTML页。现在可以在.asp文件中添加脚本命令了。注意 因为.asp文件需要额外的处理,请不要将所有的HTML页都转换为ASP页。应该只将包含脚本命令的文件转换为.asp文件。.asp和.htm文件可以放置在相同的目录中。使用任何的文本编辑器都可以创建.asp文件。使用那些带有ASP增强支持的编辑器将更能提高效率,如Microsoft? Visual InterDev?。如果您从未使用过HTML,请考虑先使用Microsoft FrontPage。使用FrontPage创建文档和格式化文本就象使用文字处理工具一样简单。接下来还可以使用Insert Script命令在FrontPage创建的HTML页中加入简单的ASP命令。加入Script命令脚本是一系列的命令和指令。与HTML标签不同,script命令指示Web服务器执行操作,而HTML标签只是简单地格式化文本或读取图形、视频及音频文件。Script命令可以在变量中存储用户名,在返回到浏览器的页中显示用户名或将用户名存储在数据库中。脚本命令通过定界符与文本区别开来。定界符是字符或一串字符,它标志单元开始或结束。 HTML使用定界符棗小于号(<)和大于号(>)括入HTML标签。ASP使用定界符<%和%>括入脚本命令。您可以在定界符中括入任何命令,只要这些命令对正在使用的脚本语言有效。下面的例子展示了包含脚本命令的简单的HTML页:This page was last refreshed on <%= Now %>.VBScript函数Now返回当前的日期和时间。Web服务器处理该页时,会使用当前的日期和时间替换<%= Now %>并且将该页返回到浏览器:This page was last refreshed on 8/1/97 2:20:00 PM.定界符括入的命令被称为主脚本命令。这些命令被主脚本语言处理。在脚本定界符中使用的任何命令都必须对主脚本语言有效。默认情况下,主脚本语言是VBScript。要设置另一种语言。请参阅 使用脚本语言。 如果您已经熟悉了客户端脚本编写(编写在浏览器上运行的脚本),请注意不要用HTML