欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【简单熟悉掌握ASP的语法和变量】,下面是详细的分享!
简单熟悉掌握ASP的语法和变量
你不能通过浏览器上的“查看-源文件”选项来直接获取ASP的源代码,(因为ASP代码和脚本程序要事先在服务器上进行解读执行;随后,服务器再将ASP代码解读完毕之后的结果以“HTML数据流”的形式发送到浏览器),所以你看到的只是将ASP转化为HTML形式的内容,而不能直接获取ASP源代码。
在我们的ASP教程中,每一个例子都会将ASP的源代码展示出来,这更有助于你理解ASP的工作原理。
一个ASP文件通常包含HTML标签,有时和一个HTML文件非常类似。然而,ASP文件(除了包含HTML标签外),还可以包括服务器的脚本程序,这些脚本程序必须写在“<%”和“%>”界定符号(服务器读到这个界定符号就知道以下是ASP程序,“<%”表示ASP程序开始,“%>”表示ASP程序结束)之间。ASP的脚本程序在服务器端解读执行。这些脚本程序可以包括所有你想要用到的表达式、语句、程序和有效的运算符。
将结果输出到浏览器
| 以下为引用的内容: <html> <body> <% response.write("Hello World!") %> </body> </html> |
下面这个例子和“Response.Write”指令的作用完全相同,是“Response.Write”指令的一种简化形式,它同样也会将“Hello World!”这段话发送到浏览器:
| 以下为引用的内容: <html> <body> <%="Hello World!"%> </body> </html> |
VBScript脚本
你可以在书写ASP代码时使用一些脚本语句。ASP默认的脚本语句是“VBScript”:
| 以下为引用的内容: <html> <body> <% response.write("Hello World!") %> </body> </html> |
上述程序将会在网页中显示 "Hello World!"
JavaScript脚本
如果你需要使用“JavaScript”脚本作为默认的脚本语句来编写一些特殊的ASP网页,那么,你需要在网页的顶部插入一段语句来规定整个网页默认的脚本语句,具体如下:
| 以下为引用的内容: <%@ language="javascript"%> <html> <body> <% Response.Write("Hello World!") %> </body> </html> |
注意:我们前面所讲的“VBScript”脚本语句是一种对字母大小写不敏感的脚本语句,即:response.write / Response.Write / ReSpoNSe.WRiTe ,这些全部都是有效的;但是,如果你用“JavaScript”脚本语句书写ASP代码的话,你就要对字母的大小写加以区别,因为“JavaScript”脚本语句是一种对字母大小写敏感的脚本语句,即:Response.Write 是有效的,而response.write / ReSpoNSe.WRiTe 都是无效的语句。所以,各位朋友在书写时一定要特别注意。
其他脚本语言
ASP直接支持VBScript脚本程序和JScript(微软公司自己的JavaScript脚本执行程序)脚本程序。如果你需要使用到其他语言,比如说:PERL,PEXX或者Python,那么你就必须安装这些脚本程序的驱动引擎。
重要提示:因为脚本程序都是在服务器端执行的,所以浏览器不需要安装脚本程序就可以对ASP文件进行显示。
变量是用来存储需要的信息的
如果你是在一个子程序(比如:VBScript中的sub,function)的外部声明变量的话,那么ASP文件里的所有脚本程序都可以对这个变量的值进行修改;如果你是在一个子程序的内部声明变量的话,那么,每次当这个子程序被执行的时候,这个变量的值都会随之建立或取消。
变量存在的生命周期
如果你是在一个子程序之外去声明变量的值,那么它的值可以被ASP文件中的所有脚本程序存取和改变。
如果你是在一个子程序的内部声明变量的话,那么,每次当这个子程序被执行的时候,这个变量的值都会随之建立或取消;而在这个子程序之外的脚本程序则不能存取或改变这个变量的值。
如果你想让声明的变量被多个ASP文件调用,那么你必须以Session变量或是Application变量的形式去声明这些变量的值。
Session变量
Session变量是用来存储一个单一用户的信息的,同一个应用程序所包含的所有页面都可以访问到它。我们经常在Session变量中存储姓名、id号以及喜好等常用信息。
Application变量
同样的,Application变量可以被同一个应用程序中所包含的所有页面访问到。Application变量通常被用来存储在特定请求下的所有用户的信息资料。
以上所分享的是关于简单熟悉掌握ASP的语法和变量,下面是编辑为你推荐的有价值的用户互动:
相关问题:简单的asp语法问题?
答:2个都不正确,给变量赋字符串值时要加引号,第二个虽然没报错,但什么都没显示。正确的应该是 >>详细
相关问题:熟悉C#基本语法 ASP.net 怎么快速入门
答:asp.net基本语法懂就差不多了,不过最好是能够理解面向对象的概念,还有要会使用框架,如果公司用的mvc框架,这个也要熟悉,做网站的javascript必须要会的,ajax和jquery都是这方面的,如果刚接触jquery不好理解,就先看看javascript >>详细
相关问题:很简单的asp语法求助
答:可能是因为的money_do和money_qian是布尔型变量,而不是字符串, 所以判断时应该是if money_do=true and money_qian=false then, 把双引号去掉 或者直接if money_do and not money_qian then >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
