论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
ASP 3.0高级编程(二)

使用Fr和QueryString集合
当用户填写页面<FR>内容时所提供的全部值,或在浏览器地址栏输入在URL后的值,通过Fr和QueryString集合为ASP脚本所用。这是在ASP代码中访问值的一种简单方法。
1、访问ASP集合的一般技术
大多数ASP集合与在VB中见到的普通集合相差不多。实际上,它们是值的数组,但能通过使用一个文本字符串键(对大小不敏感)以及一个整型索引进行访问。因此,假如客户端eb页面包含的<FR>如下:
<FRATIN=”sh_request.asp”ETHD=”PST”>
FirstNae:<INPUTTYPE=”TEXT”NAE=”FirstNae”>
LastNae:<INPUTTYPE=”TEXT”NAE=”LastNae”>
<INPUTTYPE=”SUBIT”VALUE=”Send”>
</FR>
可通过访问ASP的Fr集合来访问其控件内的值:
strFirstNae=Request.Fr(“FirstNae”)
strLastNae=Request.Fr(“LastNae”)
也可使用窗体中控件的整型索引,索引的范围从在HTL中第一个定义的控件开始,然后根据定义的顺序排序:
strFirstNae=Request.Fr(1)
strLastNae=Request.Fr(2)
然而,后面的这种以整型为索引的技术不推荐使用,因为一旦有HTL中的控件发生了变化,或者插入一个新的控件,则ASP代码将得到错误的值。进一步而言,对于阅读代码的人来讲,极容易混淆。
1)访问集合的全部值
可以通过引用集合把整个Fr上的一系列值变成单个的字符变量,且不用提供键或索引。
StrAllFrntent=Request.Fr
假如文本框包含值Prisilla和Desartes,则Request.Fr语句将返回下列字符:
FirstNae=Prisilla≈LastNae=Desartes
注意,提供的值是以名称/值对的形式出现的(即控件名称=控件值),并且每一对名称/值相互之间是用符号“≈”相分隔的。假如打算把窗体中的内容传递单独的,希望得到值的标准格式的可执行应用程序或DLL,这个技术是很有用的。然而,一般说来,都是通过以窗体中控件的名称为文本键来访问集合中的内容。
2)遍历一个ASP集合
有两种方式遍历一个ASP集合中的所有成员,方式与普通VB集合的基本相同。每个集合提供一个unt属性,返回的是集合中条目数量。可通过使用一个整型索引使用unt属性来遍历。
FrintLp=1TRequest.Fr.unt
Respnse.riteRequest.Fr(intLp)≈“<BR>”
Next
假如先前的窗体包含Prisilla和Desartes值的两个文本框,将得到如下结果:
Prisilla
Desartes
然而,更好的方法是使用FrEah...Next结构。
FrEahbjIteInRequest.Fr
Respnse.ritebjIte≈“=”≈Request.Fr(bjIte)≈“<BR>”
Next
这带来的好处是既可以访问控件的名称又可访问其值。上述代码将得到如下结果:
FirstNae=Prisilla
LastNae=Desartes
注意,一些浏览器返回到ASP的<FR>值可能与页面上显示的顺序不尽相同。
3)集合成员的多值性
在某些情况下,ASP集合中的各个成员可能不止一个值,这种情况发生在HTL定义中有几个控件有相同Nae属性时。例如:
<FRATIN=”Sh_request.asp”ETHD=”PST”>
<INPUTTYPE=”TEXT”NAE=”therHbby”>
<INPUTTYPE=”TEXT”NAE=”therHbby”>
<INPUTTYPE=”TEXT”NAE=”therHbby”>
<INPUTTYPE=”SUBIT”VALUE=”Send”>
</FR>
在Fr集合中,将为“therHbby”创建一个条目。然而,它将包括从三个文本框中得到的值。假如在提交时,用户留下了一个或多个为空,则返回的值为空字符串。假如用户在第一和第三个文本框分别输入Gardening和untaineering,第二个文本框为空,在我们的ASP代码中访问Request.Fr(“therHbby”),将返回字符串:
Gardening,,untaineering
为了能够在这种情况下,访问单个值,可以用复杂一些的代码:

未完...点击下方链接下载完整文档

ASP 3.0高级编程(二)

使用Fr和QueryString集合 当用户填写页面FR内容时所提供的全部值,或在浏览器地址栏输入在URL后的值,通过Fr和QueryString集合为ASP脚本所用。这是在ASP代码中访问值的一种简单方法。 1、访问ASP集合的一般技术 大多数ASP集合与在VB中见到的普通集合相差不多
  • 上一篇:医院信息系统开发的新思想与新方法
  • 下一篇:多媒体、网络技术与期刊编辑新变革
  • 基于GP算法的知识发现系统
    青年教师在医学微生物学留学生教
    大芯数OPGW在浙江电网的应用
    基于人工智能的银行信贷风险决策
    浅谈Intranet在现代企业中的应用
    电子政务人员培训的问题与建议(1
    浅谈对程序开发中异常的理解和认
    光纤光缆和通信电缆技术发展与思
    研究生阶段计算机网络理论课程教
    浅谈行为引导教学方法在《计算机
    刍议防火墙的合理使用(1)
    面向对象数据库理论设想
    企业电子商务系统的规划与设计研
    渐开线圆柱齿轮几何参数计算的计
    有关计算机软件数据接口的应用研
    神经网络与高级思维2007(1)
    NET的网站新闻管理系统设计与
    基于ASP.NET的公司网站的设计
    基于asp的人事工资管理系统
    基于ASP.NET技术中数据
    ASP.Net中程序构架与程序代码
    ASP 3.0高级编程(一)
    ASP 3.0高级编程(四)
    ASP 3.0高级编程(三)
    ASP制作学生档案管理系统
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除