您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > ASP >

ASP中使用Form和QueryString集合(2)

来源:互联网 责任编辑:栏目编辑 发表时间:2013-07-01 06:05 点击:
以下为引用的内容:
strFirstName = Request.Form(1)
strLastName = Request.Form(2)

然而,后面的这种以整型为索引的技术不推荐使用,因为一旦有HTML中的控件发生了变化,或者插入一个新的控件,则ASP代码将得到错误的值。进一步而言,对于阅读代码的人来讲,极容易混淆。

1) 访问集合的全部值

可以通过引用集合把整个Form上的一系列值变成单个的字符变量,且不用提供键或索引。

StrAllFormContent = Request.Form

假如文本框包含值Priscilla和Descartes,则Request.Form语句将返回下列字符:

以下为引用的内容:

FirstName=Priscilla&LastName=Descartes

注意,提供的值是以名称/值对的形式出现的(即控件名称=控件值),并且每一对名称/值相互之间是用符号“&”相分隔的。假如打算把窗体中的内容传递单独的,希望得到值的标准格式的可执行应用程序或DLL,这个技术是很有用的。然而,一般说来,都是通过以窗体中控件的名称为文本键来访问集合中的内容。

2) 遍历一个ASP集合

有两种方式遍历一个ASP集合中的所有成员,方式与普通VB集合的基本相同。每个集合提供一个Count属性,返回的是集合中条目数量。可通过使用一个整型索引使用Count属性来遍历。

For intLoop=1 To Request.Form.Count
Response.Write Request.Form(intLoop) & “<BR>”
Next

假如先前的窗体包含Priscilla和Descartes值的两个文本框,将得到如下结果:

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • WAP常见问题问答大全(四)
  • ASP开发必备:WEB打印代码大全
  • ASP调用系统ping命令
  • asp缓存技术
  • ASP教程:第三篇 ASP基础
  • 用ASP+XML打造留言本(4)
  • 关于ASP Recordset 分页出现负数解决方法及建议
  • 用asp怎样编写文档搜索页面(5)
  • ASP处理多关键词查询实例代码
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1