网页中经常要用到某个一类别的集合,这个时候列出的所有控件的名称 name都是用pid表示,如:<input type="text" name="pid"/>,这个时候在接收页面,request.From("pid")就是一个集合,注意:用pid=request.From("pid")的时候,pid就是一个用","分隔开各个元素的字符串,例如,如果传过来的pid有 1、2、3、4、5;那pid就是: 1, 2, 3, 4, 5; 注意:每个数字后面都有个空格!!!此时我尝试过用 ids = split(pid,",",-1,1) 去分割pid去取得每个id,然后用trim(ids(i)),这个时候居然去不掉那个空格;他还依然是: 2;后面找到另外的方法,用 for j=1 to request.Form("pid").count 去循环每个集合的元素,这个方法有两个地方需要注意:
1). 一定要用 request.Form("pid").count 而不能用pid.count;具体原因不清楚,用 pid=request.From("pid") 赋值之后pid并不是一个集合而是一个字符串,
2). 一定要用 j=1,因为集合的下标是从1开始的