ASP入门基础教程-使用Querystring 集合

2016-02-19 16:22 2 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享ASP入门基础教程-使用Querystring 集合,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

【 tulaoshi.com - Web开发 】

  当使用表单的Get 方式提交数据时,表单中的数据被保存在 Request 对象的 Querystring 集合中。除了读取表单对象传递的参数外,Querystring 集合还可以通过读取 HTTP 查询字符串中的参数值来传递参数。使用 Querystring 集合来传递数据的语法格式如下:

Request.Querstring (变量名) [(索引值)|.变量的个数]

  注解: 变量为在 HTTP 查询字符串中指定要检索的变量名称; 索引值用于检索多个变量值中的某一个; HTTP查询字符串中的变量值由问号(?)后面的值指定。

  一、利用Querystring 集合读取表单的参数

  下面是某招聘单位要求被招聘人员填写的基本情况表。提交表单的代码如下(文件名:4-3e.htm):

htmlheadtitle读取Form集合中特定元素对象的值/title/headbodyp align=center输入数据的表单form Action="4-3e.asp" Method="Get"table align=center Border=1tr valign=baselinetd姓名:input type="text" name="姓名" size=8td性别:男input type="Radio" name="姓别" value="男" checked女input type="Radio" name="姓别" value="女"td密码:input type="Password" name="密码" size=12trtd colspan=3所学专业input type="Checkbox" name="所学专业" value="汉语"汉语input type="Checkbox" name="所学专业" value="日语"日语input type="Checkbox" name="所学专业" value="西班牙语"西班牙语input type="Checkbox" name="所学专业" value="英语"英语input type="Checkbox" name="所学专业" value="德语"德语trtd特长:brSelect name="特长" style="width:200px" size=4option value="社交"社交option value="计算机"计算机option value="体育运动"体育运动option value="文艺爱好" Selected文艺爱好option value="善于管理"善于管理/Selecttd colspan=2生活格言:brtextarea name="生活格言是:" cols=40 rows=4/textarea/tablep align=centerinput type="Submit" value="提交"input type="Reset" value="重写"/form/body/html

  调用表单处理程序的代码如下:(文件名:4-3a.asp)

htmlheadtitle读取Form集合中特定元素对象的值/title/headbodycenterrequest 对象的form 集合示例phr size="2" width="80%" color="#cc9999"pfont color="red"h2欢迎登录本站点/h2/fontp下面是您所填写的基本信息,请确定是否正确。p%Response.write("您的姓名是:" & Request.form("xm") & "p")Response.write("您的性别是:" & Request.form("xb") & "p")Response.write("您的密码是:" & Request.form("mm") & "p")Response.write("您所学专业是:" & Request.form("ah") & "p")Response.write("您的特长是:" & Request.form("xl") & "p")Response.write("您的格言是:")Response.write Request.form("adage") & "p"%这些信息对吗?a href="4-3a.htm"如不对,返回/a**||**a href="4-3-2.asp"请点这里返回到教材/a/pcenter/body/html

  二、利用Querystring集合读取HTTP查询字符串中的参数

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  Querystring集合中可以检索HTTP查询字符串中的变量值。HTTP查询字符串中的变量值由问号(?)后面的值指定。

  下面是一个简单的通信录。查询页面(文件名:4-3f.htm)代码如下:

htmlheadtitle通过Request(variable)方法读取Querystring的变量/title/headbodyp align="center"通过Request(variable)方法读取Querystring的变量pcenterp align="center"ASP培训班通信录ppa href="4-3f.asp?name=难书&Tele=111111&Add=人民路3弄63号"难书/aa href="4-3f.asp?name=空口袋&Tele=222222&Add=中山南路号28弄1号"空口袋/aa href="4-3f.asp?name=天空&Tele=333333&Add=光明路6弄123"天空/aa href="4-3f.asp?name=听涛&Tele=444444&Add=南京路58弄5号"听涛/aa href="4-3f.asp?name=白雪&Tele=555555&Add=天津路6弄65号"白雪/aa href="4-3f.asp?name=含笑&Tele=666666&Add=北京路252弄3号"含笑/a/center/body/html

  显示查询结果页面(文件名为:4-3f.asp)代码如下:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)
htmlheadtitle通过Request(variable)方法读取Querystring的变量值/title/headbodycenterP align="center"通过Request(variable)方法读取Querystring的变量值Phr size="2" width="80%" color="#cc9999"Font color="green" face="华文彩云" size="5" %=Request.Querystring("name")%的通信录是:/Fontpp电话:%=Request.Querystring("tele")%住址:%=Request.Querystring("add")%P align="center"您是要查询%=Request.Querystring("name")%的通信地址吗?a href="4-3f.htm"如不对,返回/a***||***a href="4-3-2.asp"返回教材/a/center/body/html

  代码解读:首先通过4-3f.htm文件提供超链接方式,传递HTTP查询字符串。然后再通过4-3f.asp文件中的Request.Querystring(变量)读取由HTTP传递过来的查询字符串。

来源:https://www.tulaoshi.com/n/20160219/1611863.html

延伸阅读
标签: Web开发
为了让用户通过表单输入数据,可以使用INPUT标记创建各种表单控件,通过将INPUT标记的TYPE属性设置为不同的值,可以创建不同类型的输入型表单控件。 1、单行文本框,格式如下: 一)格式: form name="表单的名称" method="get | post" action="URL" input type="text" name=&...
标签: Web开发
提示:请将符号常量包含文件 adovbs.inc 复制到您的站点主目录上,该文件所在位置:C:Program FilesCommon FilesSystemado (假设您的系统装在C盘下)。该文件包含与ADO一起使用的符号常量的定义清单。 6-1-1 Connection 对象 1、Connection 对象简述 Connection 对象代表了打开的、与数据源的连接,好象在应用程序和数据...
标签: Web开发
文件操作主要包括复制、移动和删除文件,检查文件是否存在以及获取文件的属性。完成这些操作可以使用 FileSystemObject 或 File 对象的方法。 一、使用 FileSystemObject 对象的相应方法进行文件操作 1、复制文件:将一个或多个文件复制到其他位置上,语法格式如下: % fso.CopyFile source,destination[,overwrite] % ...
标签: Web开发
一、Recordset 对象简述 Recordset 对象表示的是来自基本表或命令执行结果的记录全集。在任何情况下,该对象所指的当前记录均为集合内的单条记录。使用 Recordset 对象可以操作来自提供程序的数据,通过该对象几乎可以对所有数据进行操作。所有 Recordset 对象均使用记录(行)和字段(列)进行构造。Recordset 对象实际上是依附于 Co...
标签: Web开发
Coonamd 对象定义了将对数据源执行的命令,可以用于查询数据库表并返回一个记录集,也可以用于对数据库表进行添加、更改和删除操作。 一、使用Command 对象的步骤: 当在 ASP 页面中使用 Command 对象处理数据时,应首先设置命令类型、命令文本以及相关的活动数据库连接等,并通过 Parameter 对象传递命令参数,然后通过调用 Exe...

经验教程

718

收藏

34
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部