了解ASP的基本语法和变量(2)

时间:2008-01-16 13:03:00 

其他脚本语言

ASP直接支持VBScript脚本程序和JScript(微软公司自己的JavaScript脚本执行程序)脚本程序。如果你需要使用到其他语言,比如说:PERL,PEXX或者Python,那么你就必须安装这些脚本程序的驱动引擎。

重要提示:因为脚本程序都是在服务器端执行的,所以浏览器不需要安装脚本程序就可以对ASP文件进行显示。


变量是用来存储需要的信息的

如果你是在一个子程序(比如:VBScript中的sub,function)的外部声明变量的话,那么ASP文件里的所有脚本程序都可以对这个变量的值进行修改;如果你是在一个子程序的内部声明变量的话,那么,每次当这个子程序被执行的时候,这个变量的值都会随之建立或取消。


变量存在的生命周期


如果你是在一个子程序之外去声明变量的值,那么它的值可以被ASP文件中的所有脚本程序存取和改变。

如果你是在一个子程序的内部声明变量的话,那么,每次当这个子程序被执行的时候,这个变量的值都会随之建立或取消;而在这个子程序之外的脚本程序则不能存取或改变这个变量的值。

如果你想让声明的变量被多个ASP文件调用,那么你必须以Session变量或是Application变量的形式去声明这些变量的值。

Session变量


Session变量是用来存储一个单一用户的信息的,同一个应用程序所包含的所有页面都可以访问到它。我们经常在Session变量中存储姓名、id号以及喜好等常用信息。

Application变量


同样的,Application变量可以被同一个应用程序中所包含的所有页面访问到。Application变量通常被用来存储在特定请求下的所有用户的信息资料。

标签:语法,变量,asp,js
0
投稿

猜你喜欢

  • ASP(JScript)构建SQL语句“类”

    2008-04-30 07:12:00
  • 对acronym、abbr标签的理解

    2008-05-29 13:03:00
  • Recipe: 把SQL数据库部署到远程主机环境(第一部分)

    2007-09-23 13:07:00
  • Access数据库出现0x80004005问题的解决方法

    2008-11-28 14:25:00
  • 讲解SQL Server 2005数据库的同义词Bug

    2008-11-28 14:22:00
  • asp自动采集程序

    2009-02-04 10:11:00
  • sql2005与sql200数据导入导出

    2009-03-13 13:16:00
  • 关于超级链接的一些问题

    2007-12-07 14:00:00
  • 利用ASP+JMAIL进行邮件群发的新思路

    2008-03-20 13:30:00
  • asp+ajax版四级联动菜单(数据库)

    2009-07-03 15:40:00
  • Web开发与JavaScript编辑利器——Aptana Studio简介

    2008-05-05 13:32:00
  • 类似google的ASP分页代码[测试通过]

    2009-03-13 12:43:00
  • 网页标准化-CSS命名规划整理

    2007-12-10 18:13:00
  • JavaScript的9个陷阱及评点

    2007-08-28 15:10:00
  • AJAX实现延时顺序请求多个URL

    2007-12-06 18:32:00
  • MYSQL server has gone away解决办法

    2010-11-25 17:22:00
  • 高性能网站建设指南:性能提升的14个原则

    2011-07-14 16:04:54
  • 目前最全的浏览器/CSS选择器兼容性总结(包括Safari 4 beta)

    2009-02-26 15:26:00
  • 兼容IE和FF的收藏本站、设为首页代码

    2009-01-07 14:14:00
  • asp中文件与文件夹常用处理函数(文件后缀、创建文件等)

    2011-02-20 11:00:00
  • asp之家 网络编程 m.aspxhome.com