首页 > 文库大全 > 精品范文库 > 13号文库

学习ASP获取HTML表单提交信息的实例范文

学习ASP获取HTML表单提交信息的实例范文



第一篇:学习ASP获取HTML表单提交信息的实例范文

在 ASP 中,有两个很常用的集合,一个是 Request.QueryString,另一个是 Request.Form。这两个集合可以获取 HTML 表单(HTML Forms)提交的信息。

有关 HTML 表单,请参见 HTML 教程中的 HTML表单 一章。

Request.QueryString

HTML 表单中的 method 有两种,一种是 get,另外一种是 post。当 HTML 表单的 method=“get” 时,可以用 Request.QueryString 来获取表单提交的信息。

以下是一个让用户输入姓名的 HTML 表单示例。

请输入你的姓名:

该示例中,HTML 表单中使用的 method 为 get,指向 action 的网页是一个.ASP 文件,名字为 yourname.asp。以下是 yourname.asp 文件的源代码:

姓名信息

你的姓名是:<%= Request.QueryString(“yourname”)%>

在这个.ASP 文件里,你可以看到最关键的一句代码是:

你的姓名是:<%= Request.QueryString(“yourname”)%>

Request.QueryString 括号里的 “yourname” 对应于 HTML 表单中的 input 输入框的 name 值。

当使用 method=“get” 提交表单信息时,用户可以从地址栏看到这些提交信息。

Request.Form

当 HTML 表单中 method = “post” 时,可以用 Request.Form 来获取 HTML 表单提交的信息。

以下是一个让用户输入姓名和密码的 HTML 表单示例。

请输入你的姓名:

请输入你的密码:

该示例中,HTML 表单中使用的 method 为 post,指向 action 的网页是一个.ASP 文件,名字为 userpw.asp。以下是 userpw.asp 文件的源代码:

用户信息

你的姓名是:<%= Request.Form(“yourname”)%>

你的密码是:<%= Request.Form(“yourpw”)%>

在这个.ASP 文件里,你可以看到最关键的两句代码是:

你的姓名是:<%= Request.Form(“yourname”)%>

你的密码是:<%= Request.Form(“yourpw”)%>

Request.Form 括号里的 “yourname” 和“yourpw” 各对应于 HTML 表单中的两个 input 输入框的 name 值。

当使用 method=“post” 提交表单信息时,用户不会从地址栏看到这些提交信息。

HTML表单中还有一些可供用户选择的表单控件,比如单选框 input type=“radio”,复选框 input type=“checkbox”,单选下拉框 select,复选下拉框 select multiple。

这些选择性的控件示例,请参见 HTML表单教程。在这些示例中,action 指向的那个.ASP 文件叫 choose.asp。以下是 choose.asp 文件的源代码:

retrieveinformation from form controls(radio, checkbox, select)

你选择了:

<% For counter = 1 To Request.Form(“fruit”).Count

Response.WriteRequest.Form(“fruit”)(counter)& “

Next

%>

Request.Form 获取的是一个集合(collection)。Request.Form 集合有两个参数,一个是 element,称做元素,对应 HTML表单控件的 name 值;第二个是 index,称做索引,表示 element 的第几个值,index 从1开始计数。

用 Request.Form(element)(index)可以引用 Request.Form 集合中某个元素的某个值。

比如 Request.Form(“fruit”)(1),表示“fruit”元素中的第一个值,Request.Form(“fruit”)(2)表示“fruit”元素中的第2个值。

用 Request.Form(element).Count,可以得到集合中某个元素的值的总数量。

比如 Request.Form(“fruit”).Count 为 3 的话,就表示 “fruit” 这个元素有3个值。

第二篇:一个简单的html实例

一个简单的html示例

欢迎光临我的主页


这是我的第一个html实例

第三篇:信息获取

关于信息获取中问题的调查问卷
同学: 你好,首先感谢参加支持本次调查。在这个信息爆炸的时代,信息的获取变得越来越来 越重要,无论商业政治,单就是学习都必须直面信息获取的问题。在信息泛滥的年代如何快 速有效获取对自己有用的信息成为一种必须的技能。但是对我们大学生而言,虽然依靠互联 网能够快速获取大量信息,却经常淹没于信息的海洋中,不知何去何从,迷失于信息的包围 圈。本次调查本着实事求是的原则,希望能够了解同济部分大学生的信息获取的习惯,以了 解一些信息获取的弊病并提出建议,为更加有效的获取信息利用信息提供更加明确的方向。

1、请问:同学今年大学_____年级。

2、请问:同学是□文科、□理科、□工科、□商科、□医科、□政法科、□其它 以上信息仅为分类整理方便,无其他用途。

1、获取信息的途径主要是: □互联网 □报纸 □杂志 □书籍 □其它

2、知识获取,课外学习主要使用媒介: □电脑 □书本教材

3、上网作为现代主要信息平台,你的上网频率是: □没有必要则不上网,每周少于 2 小时 □2—7 小时之间 □7—14 小时之间 □14—21 小时之间 □21 小时以上

4、上网时间里有多少时间用于学习和信息获取: □上网就是为了完成一些作业,基本上都是在用于学习和信息获取 □一半以上时间用于学习和信息获取 □做一会作业、看看网页、打打游戏、聊聊 QQ、人人……休闲与学习和信息获取并举 □主要用于 QQ、网络游戏、浏览网页……学习和信息获取少 □从不用电脑学习和信息获取(此项若选、调查结束)

5、信息获取中你是否有以下习惯: 1)、在写一篇文章的时候习惯于寻找大量的资料? □yes □no □sometimes 2)、在做一个决策的时候,要多方打听,获取已有信息的支持或别人的意见? □yes □no □sometimes 3)、在浏览网页时毫无目标,打开电脑就漫无目的在网站上从上顶浏览到底? □yes □no □sometimes 4)、寻找信息常常走岔路,在点击几次链接之后,发现早已不是我们想要的东西,需要 重新查找? □yes □no □sometimes 5)、你的电脑硬盘经常提示已满,或者经常为找一个文件花费很多时间?或者 500G 的 硬盘用了一半以上还使用有移动硬盘? 附注:你的电脑硬盘容量:□250G 及以下□320G□500G□>500G□没有买电脑,主要用 图书馆机房电脑 □yes □no □sometimes

6、一般情况下,上网时能否迅速找到自己需要的信息: □精确打击,迅速就能找到 □用百度、谷歌模糊搜索,大致能快速找到 □用百度、谷歌搜索,但方向感不明确,较浪费时间,单还能找到自己需要的信息 □

随便浏览网页,或使用百度、谷歌搜索,方向感极不明确,经常到电脑关机或需要信 息时,才想起没找到。

7、你的快速阅读能力如何,请自我评价: □很好 □好 □一般 □马马虎虎 □很差

8、快速阅读时能否一下确认自己需要的信息 □yes □no

9、信息的甄选过程中做到: 1)、精挑细选期刊和杂志 □是 □一般般 □就是随便看看 □不看杂志期刊 2)、控制上网时间 □找到需要的信息后马上关电脑 □打开 QQ 什么的,浏览一下网页,稍微耽误点时间 □打打游戏,一不留神时间就没了,发现长时间没找到多少有用的信息 3)、严格界定需要的信息内容 □绝不马虎,拒绝无关信息 □随便什么相关的都下载看看 □稍微涉及一下相关信息 4)、订阅量身定做的新闻或资料服务 □是 □没有 5)、对现有信息进行分类和筛选 □便于下次查找,经常整理 □偶尔整理分类 □扔电脑力不管了,反正一直在那,都差不多


第四篇:HTML 基 础_asp网页设计基础教程

HTML 语 言

HTML 语 言

在上一章的学习中知道,ASP 动态网页实际上是包含 HTML 标记、文本和脚本命令的

此文来源于云南新华电脑学院官方网站 云南新华电脑学校官方博客

动态网页。为了更好地学习ASP 动态网页的设计方法,就必须对 HTML 语言有所了解。本

章将介绍 HTML 语言的基本内容,包括 HTML 基础、设置文本格式、使用列表格式、使用

图像、使用字幕和背景音乐、使用超链接、使用表格、使用表单等。

2.1 HTML 基 础

HTML 是用来表示 Web 文档的规范,它使用标记来确定网页显示的格式。静态网页是

标准的 HTML 文件,动态网页经过应用程序服务器处理后也将生成标准的 HTML 文件。

2.1.1 HTML 的工作原理

HTML 文件是标准的 ASCII 文件。从结构上讲,HTML 文件由元素(Element)组成,组

此文来源于云南新华电脑学院官方网站 云南新华电脑学校官方博客 成 HTML 文件的元素有许多种,用于组织文件的内容和指导文件的输出格式。绝大多数元

素是“容器”,即有起始标记和结尾标记。元素的起始标记叫做起始链接签(Start Tag),元素 的结束标记叫做结尾链接签(End Tag)。HTML 用标记来标注要显示的网页的各个部分,以

通知 Web 浏览器应该如何显示网页。

2.1.2 标记基础

HTML 语言是控制网页内容显示格式的标记集合,标记给浏览器提供了格式化 Web 文

档的指令。HTML 标记的基本语法如下:

(1)HTML 标记不区分大小写,但通常使用大写字母。(2)所有的标记都必须用尖括号(< >)括起来。例如,、、等。

(3)大多数标记都是成对出现的,包括开始标记和结束标记,开始标记和结束标记定义

了标记所影响的范围;结束标记与开始标记名称相同,但结束标记总是以一个斜线符号开此文来源于云南新华电脑学院官方网站 云南新华电脑学校官方博客

头的。例如和、和

等。也有一些标记没有结束标记,如换行符 就是这样。

(4)每个标记有不同的属性,其属性写在开始标记的尖括号内。如 “red”>,其中 “bgcolor” 是

标记的属性,表示背景颜色。bgcolor=“red” 即是将页面 的背景颜色设置成红色。

2.1.3 HTML 文档结构

一个 HTML 文档的基本结构可以表示如下:

主体内容部分

基本的 HTML 文档通常包括以下三个顶级标记: 1.HTML 标记„

HTML 标记是全部文档内容的容器,是开始标记,是结束标记,它

们分别是网页的第一标记和最后一个标记。

此文来源于云南新华电脑学院官方网站 云南新华电脑学校官方博客 2.首部标记„

首部标记用于提供和 Web 页有关的各种信息。在首部标记中,可以使用 标记来指定网页的标题,使用标记来插入脚本等。3.正文标记 „

正文标记包含了文档的内容,文字、图像、动画等均位于该标记中。正文标记有许多

属性,例如:

(1)BACKGROUND:指定文档中背景图像的 URL 地址。(2)BGCOLOR:指定文档的背景颜色。(3)TEXT:指定文档中文字的颜色。

案例 2-1:利用 HTML 标记,在记事本中编写一个文档,以显示如图 2-1 所示的效果。

(1)打开记事本编辑器,输入以下代码: -10- ASP 动态网页制作基础教程

这是使用 HTML 语言编写的简单网页

(2)将该文件保存为“2-1.htm”或者“2-1.html”,然后用 IE 浏览器打开,显示效果如(3)HTML代码可以使用记事本进行编写,也可以用专业的网页编辑软件如 Dreamveaver 进行编写。

此文来源于云南新华电脑学院官方网站 云南新华电脑学校官方博客

第五篇:如何学习ASP

如何学习ASP.NET?

如果你已经有较多的面向对象开发经验,跳过以下这两步:

第一步 掌握一门.NET面向对象语言,C#或VB.NET。我强烈反对在没系统学过一门面向对象语言的前提下去学ASP.NET。ASP.NET是一个全面向对象的技术,不懂面向对象,那绝对学不下去!

第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET Framework之上的技术,你对.NET Framework了解得越深,学习ASP.NET就越快。举个例子:下面简单列出几个对掌握ASP.NET非常重要的概念: 对象的内存模型,委托,事件,多线程,程序集和应用程序域,安全模型.NET Framework当然还有许多其它的东西,但不理解与把握清楚上述这些东西,是很难真正把握ASP.NET的。出于急迫的心情与现实的考虑,不少人没有扎实的面向对象基础就想直接学习ASP.NET,其结果只能是欲速则不达。

在具备了面向对象基础之后,以下是具体的学习ASP.NET技术步骤。

第一步:学习HTML与CSS 这并不需要去学一大堆的诸如Dreamweaver,Firework之类的各种网页设计工具,关键是理解HTML网页嵌套的block结构与CSS的box模型。许多ASP.NET控件最后都必须转化为HTML。而且,p+CSS是当前主流的网页布局模型。学习这部分时,关键在于理解概念,而不需要将精力花在美化页面的许多技巧上,那是网站美工的工作,不是程序员的工作。

第二步:学习JavaScript。JavaScript不是Java,它主要运行于浏览器端。可以完成许多工作,功能也很强大:比如它将客户端网页中的HTML元素看成一棵树,可以编写代码访问并修改树节点,动态生成新的HTML代码,从而达到动态修改网页显示特性的目的。JavaScript在目前的网站开发中用得很多,非常重要。另外,它也是目前非常流行的AJAX技术的基础。

第三步:学习计算机网络原理 找一本

大学<计算机网络>教材,重点看看它的有关互联网的部分,了解一些域名解析和HTTP协议等知识。这是进行互联网开发的理论基础。

第四步:学习ASP.NET表示层技术,会设计Web页面 需要结合先前打好的面向对象技术的基础,至少掌握以下内容:(1)各种Web控件的使用方法,(2)理解信息在网页中的传送方式,比如Cookie,ViewState,Session等的使用。(3)ASP.NET应用程序与网页的生命周期,以及相关对象(比如httpcontext,response,request)的用途。(4)ASP.NET实现事件驱动的内幕(5)自定义用户控件 再次强调一下,没有面向对象基础,很难掌握上述技术,就只能被这些东东牵着鼻子走了,会很被动。

第五步 掌握数据库技术 具体地说,要学习以下内容:(1)学会使用SQL Server 202_:不要求精通它的各种工具与管理配置技术,但至少知道如何连接,如何建表,如何创建存储过程(2)学习ADO.NET,掌握使用代码人工访问数据库(别用VS200

5的向导)的方法(3)学习数据绑定控件的使用

第六步 理解多层架构 这时,先前在对象学习阶段涉及到的程序集与应用程序域等就派上用场了,现在,网站架构大多采用多层架构:表示层、业务逻辑层、数据存取层以及数据库本身。可以先上网找一此多层架构的资料看,再找一个现成的比较复杂的开源ASP.NET项目分析一下其架构就差不多了。基本上都是一个套路,到处应用。有的朋友问:学习架构是不是必须学习设计模式。我的看法是:不必!当然,你如果学习过设计模式,那当然更好。但在实际开发中,如果只想着机械地套用某种模式,反而起不到好的结果。我的观点:在学习设计模式时要多思多悟,其思想就会渐渐地融入你的大脑,在真实的设计实践中,忘掉所有的写在书上的模式,一切从实际出发,相信你的直觉,只要达到设计要求的方案就是可行的方案,事实上,你这样做了之后,回过头来再看,会发现你的设计往往暗合设计模式的理论。

第七步 学习XML与Web Service 先了解XML的基础知识,找本讲XML的书看一下就差不多了,然后,再学习Web Service。Web Service其实可类比为远程方法调用(以XML格式表达的调用信息)。学 到了这里,如果你还有兴趣,不妨再去看看SOA,不过SOA的资料都是理论与概念,看起来比较郁闷,而且离实际开发可能比较远。所以,这是可选项。

第八步 学习AJAX 学习AJAX的主要目的是创建具有更丰富特性的Web表示层,而经过前面七步的学习,到此再学习AJAX已水到渠成,所有的基础都已具备,不会有太大的问题了。在基础未具备的前提下直接学AJAX,就象“浮沙之上筑高台”,所以,将AJAX的学习次序安排在这里。第九步 学习RIA技术 RIA:Rich internet application,可看成是将C/S与B/S优点合二为一的尝试。就具体技术来说,主要指微软的Silverlight(WPF_E),毕竟前头一路行来都是微软路线。不过目前学习它主要是为了技术储备。估计此技术的普及需要2到

3年的时间,因为预装Vista的机器今年才开始大卖。至此,九阳神功大功告成,您可以靠此神功行走江湖了。

相关内容

热门阅读

最新更新

随机推荐