.ASP 文件扩展名
文件类型 动态服务器页面
开发者 | 微软 |
常用度 |
|
文件后缀 | .asp |
文件分类 | 网页文件 |
ASP是什么文件?
ASP文件是由ASP语言编写的动态网页。ASP全称Active Server Page,即“动态服务器页面”,是一种服务器端脚本编写环境,可以与数据库和其它程序进行交互,用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。ASP.NET站点和托管在Windows IIS服务器上的网站通常使用ASP文件。
ASP文件与.HTML文件类似,但运行方式并不相同。当Web浏览器请求某个HTML文件时,服务器仅返回该文件。当Web浏览器请求ASP文件时,服务器会通过ASP引擎发送请求,该引擎会解析ASP文件并以纯HTML格式返回客户端浏览器。由于ASP页是在服务器上处理的,因此浏览器无需支持脚本就可以显示 ASP文件,而网站访问者是看不到实际的ASP代码,只能看到从页面中的脚本生成的HTML页面。ASP网页通常使用.asp扩展名而不是.html。
自从1996年发布ASP 1.0以来,之后更新过两个版本,分别是1997年的ASP 2.0和2000年的ASP3.0。2002年,微软发布了ASP.NET,该版本取代了ASP(ASP不再更新)。由于ASP.NET框架的广泛实现,ASP已经被.ASPX所取代。与ASP相比,ASP.NET 扩充功能更强大,可以使用更多的语言,例如C#、VB.NET、J#和Delphi.NET,通过编译后的代码性能更高,并提供了更高级的调试功能以及运行时更好的错误处理。
ASP的特点
ASP网页具有以下特点:
- 动态地编辑、改变或者添加网页的任何内容;
- 对由用户从HTML表单提交的查询或者数据作出响应;
- 访问数据或者数据库,并向浏览器返回结果;
- 为不同的用户定制网页,提高这些页面的可用性;
- ASP脚本集成于HTML当中,容易生成,无需编译,易于修改和测试;
- ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器;
- ASP程序在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML代码,可防止ASP程序代码被窃取。
ASP网页代码
下面是一个简单ASP网页代码(在网页上输出:“你好,世界!”):
- <!DOCTYPE html>
- <html>
- <body>
- <%
- response.write("你好,世界!")
- %>
- </body>
- </html>
default.asp - 当客户端浏览器请求基于IIS服务器上的Web服务器目录时加载的默认网页。例如,当客户端请求https://www.wenjianbaike.com/时,服务器会默认加载https://www.wenjianbaike.com/default.asp。
ASP文件怎么打开?
ASP文件是文本文件,可以使用各种文本编辑器(如记事本、Notepad++)打开。不过对于网页程序员,支持语法高亮、代码补全、代码片段等功能更加强大的代码编辑器(如VSCode、Sublime Text 、Dreamweaver等)更适合编辑ASP文件。