介绍ASP程序所使用的几种脚本语言
创始人
2024-08-02 19:11:40
0

在浏览器中通过查看源代码的方式是无法看到ASP源代码的,你只能看到由ASP文件输出的结果,而那些只是纯粹的HTML而已。这是因为,在结果被送回浏览器前,脚本已经在服务器执行了。

实例:

用ASP写文本

以下为引用的内容:

 

  1.  
  2.  
  3. <%  
  4. response.write("Hello World!")  
  5. %> 
  6.  
  7.  

 

向文本添加HTML

以下为引用的内容:

 

  1.  
  2.  
  3. <%  
  4. response.write("

    You can use HTML tags to format the text!

    ")  
  5. %> 
  6. <%  
  7. response.write("This text is styled with the style attribute!

    ")  
  8. %> 
  9.  
  10.  

基本的ASP语法规则

通常情况下,ASP文件也包含HTML标签,类似HTML文件。不过,ASP文件也可包含服务器端脚本,这些脚本被<%和%>包围起来。服务器脚本在服务器端执行,可包含合法的表达式、声明、或者运算符。

向浏览器写输出

response.write命令用来向浏览器写输出。下面的例子向浏览器传送了一段文本:"Hello World"。

以下为引用的内容:

 

  1.  
  2.  
  3. <%  
  4. response.write("Hello World!")  
  5. %> 
  6.  
  7.  

 

还有一种response.write命令的简写方法。下面的例子和上面的例子是等效的:

以下为引用的内容:

 

  1.  
  2.  
  3. <%="Hello World!"%> 
  4.  
  5.  
  6. VBScript 

 

你可以在ASP中使用若干种脚本语言。不过,默认的脚本语言是VBScript:

以下为引用的内容:

 

  1.  
  2.  
  3. <%  
  4. response.write("Hello World!")  
  5. %> 
  6.  
  7.  

上面的例子同样在文档的body部分写入了文本"Hello World!"。

JavaScript

如果需要使用JavaScript作为某个特定页面的默认脚本语言,就必须在页面的顶端插入一行语言设定:

以下为引用的内容:

 

  1. <%@ language="javascript"%> 
  2.  
  3.  
  4. <%  
  5. Response.Write("Hello World!")  
  6. %> 
  7.  
  8.  


注意:与VBScript不同 - JavaScript对大小写敏感。所以你需要根据JavaScript的需要使用不同的大小写字母编写ASP代码。

其他的脚本语言

ASP与VBScript和JScript的配合是原生性的。如果你需要使用其他语言编写脚本,比如PERL、REXX或者Python,那就必须安装相应的脚步引擎。

重要事项:因为脚本在服务器端执行,所以显示ASP文件的浏览器根本无需支持脚本。

希望通过本文的介绍,能够给你带来帮助。

【编辑推荐】

  1. 解决ASP无法更新ACCESS数据库的问题
  2. 利用ASP和SQL Server构建网页防火墙
  3. 经验分享之ASP动态网页制作技术
  4. ASP新手之常用ASP内置函数大总结
  5. 分享ASP使用MySQL数据库的方法

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...