一、变量

  1.1 声明变量

  dim name
  name="Donald Duck"
  response.write("My name is: " & name)
  1.2 声明数组

  Dim famname(5),i
  famname(0) = "Jan Egil"
  famname(1) = "Tove"
  famname(2) = "Hege"
  famname(3) = "Stale"
  famname(4) = "Kai Jim"
  famname(5) = "Borge"   For i = 0 to 5
      response.write(famname(i) & "<br>")
  Next 二、函数   2.1 VB

  <!DOCTYPE html>
  <html>
    <head>
      <%
        sub vbproc(num1,num2)
          response.write(num1*num2)
        end sub
      %>
    </head>
    <body>
      <p>Result: <%call vbproc(3,4)%></p>
    </body>
  </html>   2.2 JS

  将 <%@ language="language" %> 这一行写在 <html> 标签的上面,就可以使用另一种脚本语言来编写子程序或者函数:
  <%@ language="javascript" %>
  <!DOCTYPE html>
  <html>
    <head>
      <%
        function jsproc(num1,num2)
        {
          Response.Write(num1*num2)
        }
      %>
    </head>
    <body>
      <p>Result: <%jsproc(3,4)%></p>
    </body>
  </html>
  
  2.3 在一个 ASP 文件中调用 VBScript 子程序和 JavaScript 子程序
  
  <!DOCTYPE html>
  <html>
    <head>
      <%
        sub vbproc(num1,num2)
          Response.Write(num1*num2)
        end sub
      %>
      <script  language="javascript" runat="server">
        function jsproc(num1,num2)
        {
          Response.Write(num1*num2)
        }
      </script>
    </head>
    <body>
      <p>Result: <%call vbproc(3,4)%></p>
      <p>Result: <%call jsproc(3,4)%></p>
    </body>
  </html>
三、表单

  3.1 GET表单(index.asp)

  <!DOCTYPE html>
  <html>
    <body>
      <form action="index.asp" method="get">
        Your name: <input type="text" name="fname" size="20" />
        <input type="submit" value="Submit" />
      </form>
      <%
        dim fname
        fname=Request.QueryString("fname")
        If fname<>"" Then
            Response.Write("Hello " & fname & "!<br>")
            Response.Write("How are you today?")
        End If
      %>
    </body>
  </html>
  
  
3.2 POST表单(index.asp)
  
  <!DOCTYPE html>
  <html>
    <body>
      <form action="demo_simpleform.asp" method="post">
        Your name: <input type="text" name="fname" size="20" />
        <input type="submit" value="Submit" />
      </form>
      <%
        dim fname
        fname=Request.Form("fname")
        If fname<>"" Then
            Response.Write("Hello " & fname & "!<br>")
            Response.Write("How are you today?")
        End If
      %>
    </body>
  </html>
四、Cookie
  
  4.1 创建cookie
  <%
    Response.Cookies("firstname")="Alex"
    Response.Cookies("firstname").Expires=#May 10,2012#
  %>   4.2 取回cookie
  <%
    fname=Request.Cookies("firstname")
    response.write("Firstname=" & fname)
  %>   4.3 带有键的cookie
  <%
    Response.Cookies("user")("firstname")="John"
    Response.Cookies("user")("lastname")="Smith"
    Response.Cookies("user")("country")="Norway"
    Response.Cookies("user")("age")="25"
  %>   4.4 读取所有cookie
  I. 被读取的cookie
  <%
    Response.Cookies("firstname")="Alex"
    Response.Cookies("user")("firstname")="John"
    Response.Cookies("user")("lastname")="Smith"
    Response.Cookies("user")("country")="Norway"
    Response.Cookies("user")("age")="25"
  %>
  II. 读取cookie
  <!DOCTYPE html>
  <html>
    <body>     <%
      dim x,y
      for each x in Request.Cookies
        response.write("<p>")
        if Request.Cookies(x).HasKeys then
          for each y in Request.Cookies(x)
            response.write(x & ":" & y & "=" & Request.Cookies(x)(y))
            response.write("<br>")
          next
        else
          Response.Write(x & "=" & Request.Cookies(x) & "<br>")
        end if
        response.write "</p>"
      next
    %>     </body>
  </html>

ASP学习笔记1的更多相关文章

  1. ASP.Net开发基础温故知新学习笔记

    申明:本文是学习2014版ASP.Net视频教程的学习笔记,仅供本人复习之用,也没有发布到博客园首页. 一.一般处理程序基础 (1)表单提交注意点: ①GET通过URL,POST通过报文体: ②需在H ...

  2. ASP.Net MVC开发基础学习笔记:一、走向MVC模式

    一.ASP.Net的两种开发模式 1.1 ASP.Net WebForm的开发模式 (1)处理流程 在传统的WebForm模式下,我们请求一个例如http://www.aspnetmvc.com/bl ...

  3. ASP.Net MVC开发基础学习笔记(1):走向MVC模式

    一.ASP.Net的两种开发模式 1.1 ASP.Net WebForm的开发模式 (1)处理流程 在传统的WebForm模式下,我们请求一个例如http://www.aspnetmvc.com/bl ...

  4. ASP.NET MVC Web API 学习笔记---第一个Web API程序

    http://www.cnblogs.com/qingyuan/archive/2012/10/12/2720824.html GetListAll /api/Contact GetListBySex ...

  5. [ASP.NET MVC] ASP.NET Identity学习笔记 - 原始码下载、ID型别差异

    [ASP.NET MVC] ASP.NET Identity学习笔记 - 原始码下载.ID型别差异 原始码下载 ASP.NET Identity是微软所贡献的开源项目,用来提供ASP.NET的验证.授 ...

  6. 【Ext.Net学习笔记】01:在ASP.NET WebForm中使用Ext.Net

    Ext.NET是基于跨浏览器的ExtJS库和.NET Framework的一套支持ASP.NET AJAX的开源Web控件,包含有丰富的Ajax运用,其前身是Coolite. 下载地址:http:// ...

  7. 精通ASP.Net MVC 3 框架(第三版)学习笔记

    精通ASP.Net MVC 3 框架(第三版)学习笔记 代码才是王道. http://pan.baidu.com/s/1pJyL1cn

  8. Ext.Net学习笔记01:在ASP.NET WebForm中使用Ext.Net

    Ext.Net是一个对ExtJS进行封装了的.net控件库,可以在ASP.NET WebForm和MVC中使用.从今天开始记录我的学习笔记,这是第一篇,今天学习了如何在WebForm中使用Ext.Ne ...

  9. ASP.NET Core Web开发学习笔记-1介绍篇

    ASP.NET Core Web开发学习笔记-1介绍篇 给大家说声报歉,从2012年个人情感破裂的那一天,本人的51CTO,CnBlogs,Csdn,QQ,Weboo就再也没有更新过.踏实的生活(曾辞 ...

随机推荐

  1. python复习基础题目

    第一部分 必答题(每题2分) 简述列举了解的编程语言及语言间的区别? 编译型语言:一次性全部编译成二进制码,再去执行 解释性语言:编译一句,运行一句 python 解释型,简洁高效,容易上手 Java ...

  2. 《图解HTTP》笔记

    web网络基础 概述 Web是建立在HTTP(超文本传输协议)上通信的 通常使用的网络(包括互联网)是在TCP/IP基础上运作的,HTTP属于它的内部子集 TCP/IP协议 协议族 计算机与网络设备要 ...

  3. Python之六:模块

    模块包含了大量的函数方法和变量,我们可以用下面的语句调用模块: import 模块名 这样我们就可以在后面的语句中使用模块中的函数或者变量了.调用时只需用    模块名.函数名的方式调用即可 from ...

  4. 850. Dijkstra求最短路 II(堆优化模板)

    给定一个n个点m条边的有向图,图中可能存在重边和自环,所有边权均为非负值. 请你求出1号点到n号点的最短距离,如果无法从1号点走到n号点,则输出-1. 输入格式 第一行包含整数n和m. 接下来m行每行 ...

  5. JavaScript权威指南第6版

    描述网页内容的html,描述网页样式的css,描述网页行为的JavaScript js,适合面向对象和函数式编程风格 es5新特性 第二章 词法结构 1.JavaScript程序是用Unicode字符 ...

  6. C++-POJ3213-PM3-[矩阵乘法]

    已知矩阵乘法是n^3的,必然超时 故可以在需要验证的等式AB=C两边同时左乘D 一个1xN的任意的不含0矩阵 设E=DA,F=EB,G=DC,则此时只需验证F=G 当匹配到非法列J时,跳出n^2寻找行 ...

  7. Pi和e的积分

    Evaluate integral $$\int_{0}^{1}{x^{-x}(1-x)^{x-1}\sin{\pi x}dx}$$ Well,I think we have $$\int_{0}^{ ...

  8. 2020牛客寒假算法基础集训营5 B.牛牛战队的比赛地 (二分/三分)

    https://ac.nowcoder.com/acm/contest/3006/B 三分做法 #include<bits/stdc++.h> #define inf 0x3f3f3f3f ...

  9. 154.Ajax处理csrf防御

    在普通的form表单中采用post请求提交数据,可以在form表单的method=post的form标签下面,添加一个csrf_token标签{% csrf_token %},或者是直接手动的添加一个 ...

  10. Cleaning Data in R

    目录 R 中清洗数据 常见三种查看数据的函数 Exploring raw data 使用dplyr包里面的glimpse函数查看数据结构 \(提取指定元素 ```{r} # Histogram of ...