简单入门ASP变量

变量用于存储信息。

假如在子程序之外声明变量,那么这个变量可被 ASP 文件中的任何脚本改变。假如在子程序中声明变量,那么当子程序每次执行时,它才会被创建和撤销。

实例:

声明变量


以下为引用的内容:

<html>

<body>

<%

dim name

name="Donald Duck"

response.write("My name is: " & name)

%>

</body>

</html>

变量用于存储信息。本例演示如何声明变量,为变量赋值,并在程序中使用这个变量

声明数组


以下为引用的内容:

<html>

<body>

<%

Dim fname(5),i

fname(0) = "George"

fname(1) = "John"

fname(2) = "Thomas"

fname(3) = "James"

fname(4) = "Adrew"

fname(5) = "Martin"

For i = 0 to 5

      response.write(fname(i) & "<br />")
     
Next

%>

</body>

</html>

数组用于存储一系列相关的数据项目。本例演示如何声明一个存储名字的数组。

循环生成 HTML 标题


以下为引用的内容:

<html>

<body>

<%

dim i

for i=1 to 6

   response.write("<h" & i & ">Header " & i & "</h" & i & ">")
  
next

%>

</body>

</html>

如何循环生成 6 个不同的 HTML 标题。

使用 Vbscript 制作基于时间的问候语


以下为引用的内容:

<html>

<body>

<%

dim h

h=hour(now())

response.write("<p>" & now())

response.write(" (Beijing Time) </p>")

If h<12 then

   response.write("Good Morning!")
  
else

   response.write("Good day!")
  
end if

%>

</body>

</html>

本例将根据服务器时间向用户显示不同的消息。

使用 JavaScript 制作基于时间的问候语


以下为引用的内容:

<%@ language="javascript" %>

<html>

<body>

<%

var d=new Date()

var h=d.getHours()

Response.Write("<p>")

Response.Write(d + " (Beijing Time)")

Response.Write("</p>")

if (h<12)

   {
  
   Response.Write("Good Morning!")
  
   }
  
else

   {
  
   Response.Write("Good day!")
  
   }
  
%>

</body>

</html>

本例同上,只是语法不同而已。

变量的生存期

在子程序外声明的变量可被 ASP 文件中的任何脚本访问和修改。

在子程序中声明的变量只有当子程序每次执行时才会被创建和撤销。子程序外的脚本无法访问和修改该变量。

如需声明供多个 ASP 文件使用的变量,请将变量声明为 session 变量或者 application 变量。(www.3lian.com)

Session 变量

Session 变量用于存储单一用户的信息,并且对一个应用程序中的所有页面均有效。存储于 session 中的典型数据是姓名、id 或参数。

Application 变量

Application 变量同样对一个应用程序中的所有页面均有效。Application 变量用于存储一个特定的应用程序中所有用户的信息。

时间: 2024-12-17 21:26:35

简单入门ASP变量的相关文章

python基础教程之简单入门说明(变量和控制语言使用方法)_python

简介有兴趣可以看看: 解释性语言+动态类型语言+强类型语言 交互模式:(主要拿来试验,可以试试 ipython) 复制代码 代码如下: $python>>> print 'hello world' 脚本 复制代码 代码如下: #!/usr/bin/env pythonprint 'hello world' 环境: 建议python2.7 + easy_install + pip + virtualenv + ipython 缩进Python 函数没有明显的 begin 和 end,没有标

简单的asp入门教程

简单的asp入门教程 <% dim strName,strEmail,strHomepage,strContent,strTable,strDsn strName=Request.Form("name") strEmail=Request.Form("email") strHomepage=request.form("homepage") strcontent=request.form("content") strton

Asp.Net MVC3 简单入门第一季(四)详解Request Processing Pipeline

引子       很久没更新了,今天写点关于Asp.Net MVC的PipeLine.首先我们确认一点,Asp.Net WebFrom和Asp.Net MVC是在.Net平台下的两种web开发方式.其实他们都是基于Asp.Net Core的不同表现而已.看下面一张图,我们就能理解了WebForm和Asp.Net MVC的一个关系了. 那好我们了解了Asp.Net平台下的两种开发方式,相信大家对于WebForm的Pipeline都非常熟悉了,当然这也是你熟悉Asp.Net开发的必经之路.而看了很多

Asp.Net MVC3 简单入门第一季 【索引贴】

初识Asp.Net MVC2.0 初识Asp.Net MVC2.0[续] Asp.Net MVC2.0 Url 路由入门---实例篇 Asp.Net MVC2.0 Url 路由入门 Asp.Net MVC3 简单入门第一季(一)环境准备 Asp.Net MVC3 简单入门第一季(二)详解Asp.Net MVC3项目 Asp.Net MVC3 简单入门第一季(三)详解Controller之Filter Asp.Net MVC3 简单入门第一季(四)详解Request Processing Pipe

Asp.Net MVC3 简单入门第一季(五) 通过Asp.Net MVC的区域功能实现将多个MVC项目部署到一个站点

引子 本文将主要演示怎么将多个Asp.Net MVC项目部署到一个IIS站点中的例子,主要使用的是Asp.Net MVC提供的区域的功能. Asp.Net MVC提供了区域的功能,可以很方便的为大型的网站划分区域.可以让我们的项目不至于太复杂而导致管理混乱,有了区域后,每个模块的页面都放入相应的区域内进行管理很方便.而随着项目的复杂,每个开发人员开发的模块呢也可能是一个完整的解决方案,而他要开发的UI项目呢只是主站点项目的一个区域,而如果把所有的UI项目放到一个UI项目,在团队开发时就不很方便了

Asp.Net MVC3 简单入门第一季(一)环境准备

前言 大家好,从今天开始我将写一个关于AspNet MVC3方面学习的总结,并跟初学者一起分享一些基本的基础知识,作者本身也很愿意跟大家一起交流技术,一起交流一起进步,欢迎高手不吝赐教,欢迎大家不同的意见和建议,作者的学识和见识当然有自己的局限性,希望自己能成为不闷骚型的技术人员,而不是只自己享受技术,而不让更多的人来分享你的成果的人. 第一节:关于Asp.Net MVC3 Asp.Net MVC已经到第三版了,相信大家也都熟悉了,我也不再重复相关概念性的东西了.但是大家一定要了解,Asp.Ne

Asp.Net MVC3 简单入门第一季(三)详解Controller之Filter

前言 前面两篇写的比较简单,刚开始写这个系列的时候我面向的对象是刚开始接触Asp.Net MVC的朋友,所以写的尽量简单.所以写的没多少技术含量.把这些技术总结出来,然后一简单的方式让更多的人很好的接受这是我一直努力的方向.后面会有稍微复杂点的项目!让我们一起期待吧! 此文我将跟大家介绍一下Asp.Net MVC3 Filter的一些用法.你会了解和学习到全局Fileter,Action Filter等常用用法. 第一节:Filter知识储备 项目大一点总会有相关的AOP面向切面的组件,而MVC

Windows系统下Node.js的简单入门教程

  这篇文章主要介绍了Windows系统下Node.js的简单入门教程,Node.js是用于后端编程的JavaScript框架,需要的朋友可以参考下 随着近日Paypal和Netflix宣告 迁移到Node.js, 服务器端Javascript平台已经证明其自身在企业领域的价值. 这对于Node来说是一小步,对于Javascript而言却是一大跨越啊! 来自.NET, Java, PHP, Ruby on Rails和更多技术领域的程序员, 所有游走于服务器端的编码者都会聚集到这个平台上. 作为

从一个简单的ASP.NET 5站点开启.NET跨平台之旅

  在经历了阿里云上"黑色1秒"的空欢喜之后,我们"被迫"考虑实现.NET的跨平台,将Web服务器由Windows换成Linux.而这种"被迫"在一个存在已久的愿望下,变得水到渠成.这个愿望就是 -- "Mac上写.NET程序,Linux上跑.NET程序". 既然水也到了,渠也成了,那我们还等什么,动身起程吧. 今天我们以我们迈出的第一步--一个部署在Linux上基于dnx/corefx/coreclr的非常简单的ASP.NE