第一课安装IIS
首先,要在电脑上安装IIS:关于安装和调试IIS本站有很多这方面的文章,会安装了这步省略,不会的话请看”网上安家”和”Win2003动态网站IIS(图)”安装成功后,到C:Inetpubwwwroot用记事本编写文件test.asp
内容为<%=time()%>然后,打开IE,在地址栏输入http://127.0.0.1/test.asp如果看到时间就说明已经安装成功了!恭喜调试环境已经准备OK
这次学习需要安装2个软件
MacromediaDreamweaver和MicrosoftAccess
我们已经安装了ASP的调试环境,那么我们就要学习如何制作提交页和接收页了。下面要用到MacromediaDreamweaver
第二课提交表单example.htm的制作
在开始ASP之前,我们必须懂得用Dreamweaver的表单排出类似这样的效果.如图:
————————–用Dreamweaver制作———————————-
1.新建一个HTML空白页,然后插入->表单->表单,就会出现一个虚线框,将其动作输入为list.asp
2.接着插入->表单->文本域,标签为姓名。
3.插入->表单->文本域,标签为地址。
4.分别将两个文本域的name值改为name和addr
5.插入->表单->按钮
6.表单完成
制作这样的表单是为了提交数据。example.htm文件的<body></body>内的代码如下:
——————————————————————–
<formid=”form1″name=”form1″method=”post”action=”list.asp”>
<label>姓名:
<inputname=”name”type=”text”id=”name”/>
地址:
<inputname=”addr”type=”text”id=”addr”/>
<inputtype=”submit”name=”Submit”value=”提交”/>
</label>
</form>
——————————————————————–
接着我们来分析一下以上的代码:
<formid=”form1″name=”form1″method=”post”action=”list.asp”>
这段代码表示将表单的数据提交到list.asp这个页面进行处理.
—————————————————————-
<inputname=”name”type=”text”id=”name”/>表示将姓名的数据通过name这个值来提交
这段是文本区域代码,name=”这里是值”,list.asp会通过name=输入的数据,来取得数据。
第三课-list.asp文件原理
上面我们已经制作了一个提交数据的页面example.htm,那么我们现在就要制作一个接收数据并显示数据的页面list.asp。
首页,我们要在list.asp页头放以下代码
<%
name=request.form(“name”)
addr=request.form(“addr”)
%>
//将表单传送过来的内容赋给name
//将表单传送过来的内容赋给addr(注意上一步表单的命名)
接着我们要<%=name%>来显示内容
<%=name%>表示将name的值显示在本页
<%=addr%>跟上面同理
———————-list.asp的完整代码如下———————–
<%
name=request.form(“name”)
addr=request.form(“addr”)
%>
你填写的信息为:<br/>
姓名:<%=name%><br>
地址:<%=addr%>
提交成功后,显示。如图:
我们先在实践一下上面的结果,先打开example.htm,然后提交一个数据看看。
上面已经教会你如果提交和显示数据,下面就要来学会如何用数据库保存数据!也就要用到MicrosoftAccess
第四课-数据库的制作
上面我们我们已经通过页面把数据接收到了,但是细心的你会发现,这个数据是只暂时的,一关闭浏览器就没有了。如何能够保存数据,好在下一次能够继续用到呢?那么我们就要用到access数据库拉。
我们打开MicrosoftAccess新建一个空白数据库并保存为db1.mdb。
然后点击“使用设计器创建表”如图:
由于之前我们的数据只有“姓名”和“地址”
那么我们就建立三个栏id,name,addr(id是为了给这些数据自动编好的,方便以后删除和修改)如图:
然后将保存为表:info(将id设置为主键)
到此为止数据库就建立好拉。
第五课-重新设计数据的接收页add.asp
学习到这里了list.asp这个文件就正式取消了。
ASP变量
变量用于存储信息。
假如在子程序之外声明变量,那么这个变量可被ASP文件中的任何脚本改变。假如在子程序中声明变量,那么当子程序每次执行时,它才会被创建和撤销。
变量的生存期
在子程序外声明的变量可被ASP文件中的任何脚本访问和修改。
在子程序中声明的变量只有当子程序每次执行时才会被创建和撤销。子程序外的脚本无法访问和修改该变量。
如需声明供多个ASP文件使用的变量,请将变量声明为session变量或者application变量。
Session变量
Session变量用于存储单一用户的信息,并且对一个应用程序中的所有页面均有效。存储于session中的典型数据是姓名、id或参数。
Application变量
Application变量同样对一个应用程序中的所有页面均有效。Application变量用于存储一个特定的应用程序中所有用户的信息。