ASP。NET作为动态网页的重要设计工具,是一种服务器端(Server-side)的脚本(Script)环境ActiveX技术可以提供ASP。NET开放设计环境,而开发者可以将自己定义的组件附加进网页中,这样所开发的网页的功能便有了无限的扩充性。ASP。NET将成为今后Web开发的流行语言从而取代CGI(公共网关接口)和烦琐的Perl编程语言。
2。5ASP。NET特点
ASP。NET是一由套微软开发的的脚本平台运行于服务器端, IIS当中包含ASP。NET,目前IIS最新版本为7。0版本。
浏览器所接受到的由Web服务器段处理编程的Html页以及相关工作都无法被提前复制到服务器端脚本,因为此脚本由服务器端运行,而不再客户端。而创建其所查看的页面所使用的脚本命令无法被用户得知。因为浏览器接收到的的只是脚本的运行结果。
普通的html页面只需要一般的服务器就能够解析完成,这也导致普通的html页面运行起来会比使用ASP。Net编写的页面在运行速度上略微快一些,但ASP。net所编写的页面会将整页的代码都在服务器端执行然后再将得出的数据发送,这保障了数据的完整性。文献综述
ASP。NET可以通过使用自定义的错误信息。asp文件来捕捉错误,同时使用自带的具有新的错误处理能力来进行错误的查找、修改,同时可以使用新的“ Server。GetLastError”方法来提示或查找,诸如错误的描述或发生错误的语句所在的行号等有用信息。扩展标记语言(XML)允许进行复杂的数据结构或者文档对应的描写行为,并可以在不同的环境下相同或者不同的应用程序、客户端以及服务器间共享此类信息。ASP。NET同时支持Microsoft近年研发的次世代脚本技术,即基于Windows的脚本与脚本集。现如今这些可或不可循环使用的COM组件可以经过商业逻辑脚本的一定编辑过程转换而来,该组件拥有使对象适用的程序包括并不限于以使用Web环境为前提的应用程序和其他组件对象模型的功能。
ASP。NET在近年的研发之也具有了确定浏览器具体环境以及其实际能力的新特性。当浏览器发送完毕描述其能力的cookie,ASP。NET可以创建一个“浏览器能力组件”实例,以便检索前文中随cookie返回的浏览器具体环境以及该环境下浏览器的属性。在了解了浏览器具体环境以及其具体的功能属性之后便可以确定浏览器能力对实际应用时产生的具体影响,并基于对着影响来对应用程序作相应符合這邪恶影响的应对措施来进行调整。
目前可以通过调整或调用包含HTML之中<SCRIPT>…<SCRIPT>标签下的SRC属性来完成服务器端包含任务。当在调用了SRC属性指定的虚拟或相对路径的前提下使用了RUNAT=SERVER属性来表示服务器端执行时可以完成达到与“#Include”命令相近似的功能性。
ASP。NET可以检测执行请求被外部资源所阻断的相对应的具体时间,并以这些具体时间作为对应来自动提供更多线程,以这种响应来实现执行附加请求和正常处理的功能。但如果发现CPU出现了负载的情形,ASP。NET将以此为凭据减少线程数量,实现减少因太多非阻断请求同时执行而产生的持续不断的数据交换的功能。
2。6ASP。NET 工作原理
当执行 ASP。NET 程序时,( 即脚本引擎 ) ,服务器所能执行的命令被脚本解释器翻译而来,当然,ASP。NET 程序在设计编写时也有一定编写规则,同其他编程语言一样,你的服务器上必须要有特定的脚本解释器来解释你所使用的脚本语言,如果你想使用你所喜爱的脚本语言编写 ASP。NET 程序, VBsrcipt 和 JScript 这两种脚本语言会在你安装了ASP时由系统提供,其中 VBscript 则被作为默认的系统脚本语言。当然你也可以根据自己的需求及喜好来修改系统默认的脚本语言。来:自[优.尔]论,文-网www.youerw.com +QQ752018766-