龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > asp编程 >

asp For Each Next 用法与For Each实例教程

时间:2012-12-31 22:56来源:未知 作者:admin 点击:
分享到:
asp教程 For Each Next 用法与For Each实例教程 在For Each ... Next循环类似,对于... Next循环。而不是重复陈述的指定的次数, 每名... Next循环重复的对象集合为数组中的每个元素的声明(或每个

asp教程 For Each Next 用法与For Each实例教程
在For Each ... Next循环类似,对于... Next循环。而不是重复陈述的指定的次数,

每名... Next循环重复的对象集合为数组中的每个元素的声明(或每个项目)。

下面的代码片断创建下拉列表中选择其中一个数组元素:

Select ActionSelect AllTry It<%
Dim bookTypes(7) 'creates first array
bookTypes(0)="Classic"
bookTypes(1)="Information Books"
bookTypes(2)="Fantasy"
bookTypes(3)="Mystery"
bookTypes(4)="Poetry"
bookTypes(5)="Humor"
bookTypes(6)="Biography"
bookTypes(7)="Fiction"
 
Dim arrCars(4) 'creates second array
arrCars(0)="BMW"
arrCars(1)="Mercedes"
arrCars(2)="Audi"
arrCars(3)="Bentley"
arrCars(4)="Mini"

Sub createList(some_array) 'takes an array and creates drop-down list
  dim i
  response.write("<select name=""mylist"">" & vbCrLf) 'vbCrLf stands for

Carriage Return and Line Feed
  For Each item in some_array
     response.write("<option value=" & i & ">" & item & "</option>" &

vbCrLf)
     i = i + 1
  Next 'repeat the code and move on to the next value of i
  response.write("</select>")
End Sub

'Now let's call the sub and print out our lists on the screen
Call createList(bookTypes) 'takes bookTypes array as an argument
Call createList(arrcars) 'takes arrCars array as an argument
%>


精彩图集

赞助商链接