文档介绍:第第11课课 ASP Active Server Pages 在Windows 98/ 在Windows 2000/ Active Server Pages ASP的新特性 Microsoft Active Server Pages(ASP)是服务器端脚本环境,可用来创建交互式Web页并建立强大的Web应用程序。当服务器收到对ASP文件的请求时,它处理包含在用于构建发送给浏览器的Web页文件中的服务器端脚本。除服务器端脚本外,ASP文件也可以包含HTML(包括相关的客户端脚本)和COM组件调用,这些组件可执行不同任务,如连接到数据库或处理商业逻辑。 Active Server Pages 简介1. 对于HTML作者2. 对于高级Web脚本编写者3. 对于Web开发和编程人员4. Active Server Pages模型1. 对于HTML作者用ASP编写服务器端脚本可使创建复杂、实用的Web应用程序变得十分简单。如果希望将HTML表单信息存储在数据库中、根据访问者的自选项自定义Web站点或对不同的浏览器使用不同的HTML功能,将会发现ASP提供了优异的解决方案。例如,从前要在Web服务器上处理用户输入,必须首先学****用Perl或C等语言建立传统的公共网关接口(CGI)应用程序。而使用ASP后,仅通过在HTML文档中直接嵌入的简单服务器端脚本,便可以收集HTML表单信息,并传递到数据库。2. 对于高级Web脚本编写者由于ASP使用了中性语言,因此如果对VBScript、JScript或PERL等脚本语言十分熟悉,那么已经了解了Active Server Pages的使用方法。再有,在ASP页中,脚本兼容编辑引擎的任何脚本编辑语言。ASP使用VBScript和JScript脚本引擎,但仍可安装用于PERL、REXX和Python的脚本引擎,它们可从第三方供应商获得。3. 对于Web开发和编程人员如果使用Visual Basic、C++或Java等编程语言开发过后端Web应用程序,将会发现ASP是创建Web应用程序灵活而快速的方法。除了添加脚本为应用程序创建迷人的HTML界面之外,组件。可以将应用程序的商业逻辑封装在可重复使用的模块中,以便在脚本、其他组件或其他程序中调用。4. Active Server ,服务器端脚本便开始运行。Web服务器于是调用ASP,用它从头至尾处理所请求的文件、执行脚本命令,并将Web页发送到浏览器。因为脚本运行于服务器而不是客户端,所以生成发送到浏览器的HTML页等工作便由Web服务器负责。服务器端脚本无法被预先复制,因为返回到浏览器的只是脚本的运行结果。用户无法得知创建其所查看的页面使用的脚本命令。1. 新的流控制能力2. 错误处理3. 无脚本4. 性能增强了的对象5. XML集成6. Windows 脚本组件7. 确定浏览器能力的新方法8. ASP自调整9. 服务器端包含10. ASP的新特性1. 新的流控制能力 ASP的Server对象具有两种可用来控制程序流的新方法:“”和“”。与重定向请求(需要往返于客户端)不同,,而不需要离开服务器。2. 错误处理 ASP具有新的错误处理能力,。可以使用新的“”方法来显示有用信息,如错误描述或发生错误的行号。