正在加载图片...
第2请求和响应的处里39 FirstName=PriscillasLastName Descartes 注意,提供的值是以名称/值对的形式出现的(即控件名称=控件值),并且每一对名称 值相互之间是用符号“&”相分隔的。假如打算把窗体中的内容传递单独的希望得到值的标 准格式的可执行应用程序或DLL,这个技术是很有用的。然而,一般说来,都是通过以窗体 中控件名称为文本键来访问集合中的内容。 2.遍历一个ASP集合 有两种方式遍历一个ASP集合中的所有成员,方式与普通ⅤB集合的基本相同。每个集合 提供一个 Count属性,返回的是集合中条目数量。可通过使用一个整型索引使用 count属性来 遍历集合 For intLoop =1 To Request Form. Count Response. Write Request Form(intLoop)&*<BR> 假如先前的窗体包含Psia和 Descartes值的两个文本框,将得到如下结果: 然而,更好的方法是使用 For each.Next结构。 For Each ob]Item In Request Form Response. Write obiTer&·=·& Request,Form( obiTer)&·<BR> Next 这带来的好处是既可以访问控件的名称又可访问其值。上述代码将得到如下结果: FirstName Priscilla Las tName n Descartes 意,一些浏览器返回到ASP的<FORM>值可能与页面上显示的顺序不尽相同。 3.集合成员的多值性 在某些情况下,ASP集合中的各个成员可能不只一个值,这种情况发生在HTML定义中有 几个控件有相同Name属性时。例如: <FORM ACTION=show_request. asp' POST> 工 NPUT TYPE=TEXT·NAME=“oth INPUT TYPE=" SUBMIT VALUE </FORM 在Fom集合中,将为键“ Other Hobby”创建一个条目。然而,它将包括从三个文本框中 得到的值。假如在提交时,用户留下了一个或多个为空,则返回的值为空字符串。假如用户 在第一和第三个文本框分别输入 Gardening和 Mountaineering,第二个文本框为空,在我们的 ASP代码中访问 Request Form(“ Other Hobby”),将返回字符串 Gardening mountaineering 了能够在这种情况下,访问单个值,可以用复杂一些的代码 For Each objItem In RequestForm If Request Form(objItem) Count >1 Then More than one value in thia item Response. Write objItem &":<BR>注意,提供的值是以名称/值对的形式出现的 (即控件名称=控件值),并且每一对名称/ 值相互之间是用符号“ &”相分隔的。假如打算把窗体中的内容传递单独的希望得到值的标 准格式的可执行应用程序或 D L L,这个技术是很有用的。然而,一般说来,都是通过以窗体 中控件名称为文本键来访问集合中的内容。 2. 遍历一个A S P集合 有两种方式遍历一个 A S P集合中的所有成员,方式与普通 V B集合的基本相同。每个集合 提供一个C o u n t属性,返回的是集合中条目数量。可通过使用一个整型索引使用 c o u n t属性来 遍历集合。 假如先前的窗体包含P r i s i l l a和D e s c a r t e s值的两个文本框,将得到如下结果: 然而,更好的方法是使用For Each...Next结构。 这带来的好处是既可以访问控件的名称又可访问其值。上述代码将得到如下结果: 注意,一些浏览器返回到A S P的< F O R M >值可能与页面上显示的顺序不尽相同。 3. 集合成员的多值性 在某些情况下,A S P集合中的各个成员可能不只一个值,这种情况发生在 H T M L定义中有 几个控件有相同N a m e属性时。例如: 在F o r m集合中,将为键“O t h e r H o b b y”创建一个条目。然而,它将包括从三个文本框中 得到的值。假如在提交时,用户留下了一个或多个为空,则返回的值为空字符串。假如用户 在第一和第三个文本框分别输入 G a r d e n i n g和M o u n t a i n e e r i n g,第二个文本框为空,在我们的 A S P代码中访问Request. Form(“O t h e r H o b b y”),将返回字符串: 为了能够在这种情况下,访问单个值,可以用复杂一些的代码: 第 2章 请求和响应的处理计计39 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有