【网络信息资源】ASP的使用

  

目录

1 实验目的

2 实验内容

3 实验步骤

3.1 搭建ASP环境

3.2 编写一个可以保存用户提交内容的asp网页

4 运行结果分析


1 实验目的

了解ASP的基本原理。

2 实验内容

搭建ASP环境,编写一个可以保存用户提交内容的asp网页。

3 实验步骤

3.1 搭建ASP环境

控制面板→程序→程序和功能→启用或关闭windows功能

按以上步骤点击后,按下图所示勾选相应功能后点击确定按钮,系统将会安装IIS(Internet Information Services (IIS)管理器)。

出现“Windows已完成请求的修改。”字样说明成功修改。

安装完成后,在浏览器地址栏中输入http://localhost,以此来验证IIS是否成功安装。安装成功后的界面显示如下所示:

上图为windows默认样式即“Default Web Site”的样式,目录位于C:\inetpub\wwwroot文件中,由此,可在此目录下创建一个新的网页或文件。

3.2 编写一个可以保存用户提交内容的asp网页

在C:\inetpub\wwwroot目录下,构建一个名为myweb的文件夹,用来存储即将写好的asp网页。

<html>

<head>

<title>郑州大学学生信息统计</title>

</head>

<body bgcolor="#FFF8DC">

<h1>郑州大学学生信息统计</h1>

<form id="form1">

学院: <input type="text" name="collage"/><br>

姓名: <input type="text" name="name"/><br>

性别: <input type="text" name="sex"/><br>

年龄: <input type="text" name="age"/><br>

学号: <input type="text" name="number"/><br>

<br>

<input type="submit" name="button" id="button" value="提交"/>

</form>

<%

col=request("collage")

nam=request("name")

sex=request("sex")

age=request("age")

num=request("number")

set fs=Server.CreateObject("Scripting.FileSystemObject")

set txt=fs.OpenTextFile("d:\郑州大学学生信息统计.txt",8,false)

txt.Write col+vbCrLf

txt.Write nam+vbCrLf

txt.Write sex+vbCrLf

txt.Write age+vbCrLf

txt.Write num+vbCrLf

txt.close

%>

</html>

http://localhost/myweb/郑州大学学生信息统计.asp输入浏览器的地址框,回车可以得到以下运行结果:

4 运行结果分析

在信息框中输入信息后,点击提交。

在d:\郑州大学学生信息统计.txt目录下,可以找到在源代码中找到我们填写储存信息的文件。打开此目录下的文件,可得到刚刚的填写的信息。

1、<html> 标签告知浏览器这是一个 HTML 文档是 HTML 文档中最外层的元素是所有其他 HTML 元素(除了 <!DOCTYPE> 标签)的容器。

2、<head> 元素包含了所有的头部标签元素。在 <head>元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息,结束标签</head>。可以添加在头部区域的元素标签为: <title>, <style>, <meta>, <link>, <script>, <noscript> 和 <base>。<title> 标签定义文档浏览器工具栏中的标题,在所有 HTML 文档中是必需的。一个 HTML 文档中不能有一个以上的 <title> 元素。如果没有 <title> 标签,文档作为 HTML 是无效的。

3、<body bgcolor="#FFF8DC">:<body> 标签定义文档的主体,包含文档的所有内容(比如文本、超链接、图像、表格和列表等等),bgcolor规定文档的背景颜色。

4、<h1>-<h6> 标签被用来定义 HTML 标题。<h1> 定义重要等级最高的标题。

5、<form id="form1">表单号为form1.

6、学院: <input type="text" name="collage"/><br>

姓名: <input type="text" name="name"/><br>

性别: <input type="text" name="sex"/><br>

年龄: <input type="text" name="age"/><br>

学号: <input type="text" name="number"/><br>

将“学院”、“姓名”、“性别”、“年龄”、“学号”等输入单行文本输入框,单行文本输入框常用来输入简短的信息。

7、<br>常用来换行。

8、<input type="submit" name="button" id="button" value="提交"/>type=submit 是发送表单。(1)Submit将表单提交(form.submit())作为其onclick后的默认事件,Button并非如此;(2)表单提交时,所有具有name属性的html输入元素(包括input标签、button标签、select标签等)都将作为键值对提交,除了Submit对象。Submit对象只有在自己被单击后的提交中才会作为键值对被提交。

9、col=request("collage")

nam=request("name")

sex=request("sex")

age=request("age")

num=request("number")

从相对应的文本框中利用request获取到相应的内容,并赋值给相对应的变量。

10、Set fs=Server.CreateObject("Scripting.FileSystemObject")

提供对计算机文件系统的访问权限。

11、Set txt=fs.OpenTextFile("d:\郑州大学学生信息统计.txt",8,false)用到的是ASP OpenTextFile方法:打开指定的文件,并返回可用来访问此文件的 TextStream 对象。"d:\郑州大学学生信息统计.txt"为fname参数,是必要的,要打开文件的名称;8为mode参数,表示打开文件,并向文件的末尾写数据(1表示打开文件用于读取数据,但无法向文件内写数据;2表示代开文件用于写数据);false为format参数,表示以ASCLL打开文件,默认的。语法为FileSystemObject.OpenTextFile(fname,mode,create,format)。

12、txt.Write col+vbCrLf

txt.Write nam+vbCrLf

txt.Write sex+vbCrLf

txt.Write age+vbCrLf

txt.Write num+vbCrLf

是将相应的数据写入文件,“vbCrLf”表示换行。

13、txt.close表示将文件写入数据后,关闭文件。  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值