ASP文件的执行过程
ASP文件执行的是怎么一个过程呢?在你从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给服务器,如果服务器上装了ASP,那么它一看到是.asp后缀名,就调用ASP,ASP读出相应.asp文件,解释执行后,将结果给Web服务器,然后,Web服务器把结果发给浏览器,用户在浏览器看到的是程序的运行结果。你可以在浏览器调出文件后,单击浏览器中【查看】菜单的“源文件”命令,就会看到相应的html语句文本,它们与asp源文件有很大不同。所以可以有效保护ASP程序文件。
ASP程序的语法和规则
ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。但是,要学好ASP又必须掌握它的语法和规则。
同HTML文件比较,它多了两个符号:<%和%> ,这就是ASP的定界符,他将一般的HTML程序语句同ASP代码分隔开来,他中间的代码就是ASP语言。一般说来,ASP文件是由HTML标记和VBScript语名或JavaScript语句混杂在一起组成的。这里的程序只是将他们组合在一起而已。这就是ASP语言的规则。
<%@LANGUAGE="VBSCRIPT"%>语句表示这里的ASP语句使用的是VBScript脚本语言,这一条必须放在程序的第一行。使用VBScript语言时这一句可以省略。如果你熟悉JavaScript语句,也可使用JavaScript脚本语言,但要写上<%@LANGUAGE="JavaScript"%>,表示这里的ASP语句使用的是JavaScript脚本语言。
在ASP中脚本程序代码使用“<%”和“%>”包括起来,ASP代码是运行于服务器中的,执行后产生浏览器可以识别的HTML代码,然后再传送给用户。而HTML标记可以和原来一样使用,如同在HTML文件中一样。使用“<>”符号将HTML代码包括起来,与一般的文字分开。HTML代码是在用户使用的浏览器中执行的。在HTML标记中还可以包括“<%”和“%>”分界符,如“<font size=<%=i%>>”。