무지 많은 폼값 동적으로 배열에 넣기

‘동적 2차원 배열을 생성시킨다.
ReDim arrVals(1,255)
intIndex = 0

‘Request.Form 컬렉션을 통해 loop를 돌린다.
For Each varItem in Request.Form
If Request.Form(varItem).count > 1 then
‘이것은 각 값을 반복적용하는 컬렉션 그 자체이다.
For intLoop = 1 to Request.Form(varItem).count
‘배열에 Control명과 값을 저장한다.
arrVals(0, intIndex) = varItem & “(” & intLoop & “)”
arrVals(1, intIndex) = Request.Form(varItem)(intLoop)

intIndex = intIndex + 1

Next
Else
‘이것은 배열에 저장할 Control이 하나인 경우
arrVals(0, intIndex) = varItem
arrVals(1, intIndex) = Request.Form(varItem)

intIndex = intIndex + 1

End If
Next

Comments

Powered by Facebook Comments

댓글 남기기

당신의 이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

*

다음의 HTML 태그와 속성을 사용할 수 있습니다: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>