ASP(Active server page)工作在服务器的一端,通过服务器端的编译来动态的将HTML页面传送给浏览器,而“一般的脚本是直接在客户机端浏览器执行处理,由于脚本的兼容问题,经常出现错误,ASP文件只需后缀.asp扩展,即可实现动态页面的输出,这时当然需要WEB服务器支持ASP的运行。
ASP的优点所在:
1:可以直接嵌入到HMTL代码中,与HMTL/SCRIPT等达到完美的结合。
2:ASP是面向对象的可扩展组件功能的交互语言。组件的引用,极大的方便了ASP的使用。
3:用ADO组件轻松实现数据库的存取。
4:通过服务器动态的处理,因此不在存在潜在的脚本兼容的问题。
5:客户端只能看到动态提供的HMTL文件,从而增强了安全性。
与传统CGI,asp.net交互相比:
1:CGI,asp.net实现存取数据库很不容易。
2:程序的开发比较困难。
3:由于不同的用户执行需要重新的调用因此,占用了服务器端的资源,降低了效率。
温馨提示:答案为网友推荐,仅供参考