<%
dim str, arr, i
str=Request.QueryString("hide")
arr=Split(str, ",")
for i=lbound(arr) to ubound(arr)
    Response.Write arr(i) & "<br>"
next
%>

解决方案 »

  1.   

    但是在表单提交后的显示位置是不同的,能不能根据HiddenField的Index、ID、或别的什么参数分别进行调用?
      

  2.   

    我不是太懂,所以只能表达这个意思:
    <% If (hide(0).value=-1) Then %>
     支持ECC
    <% Elseif (hide(1).value=-1) Then %>
     支持网络启动
    ……
    <% End If %>这样做可行吗?谢谢!
      

  3.   

    不行,无论是checkbox还是hiddenfield,提交的形式都是一样的。如果同名就以“,”连接提交。你只能通过value来辨别了。另外,按照你的做法,赋值给hide也是没必要的,直接用checkbox就可以了。
      

  4.   

    2:lgchao() 也不知我的方法不对头还是别的什么原因,测试有问题。呵呵……
    我是这样做的:
    checkbox.value=0 onClick="javascript:chkme(this)"
    <script language="javascript">
     function chkme(obj){
      if (obj.checked=true){
       obj.value=-1 
      }
      else
       obj.value=0
    }
    </script>表单第一次提交之后可以获取到checkbox的value=-1,但点击<javascript:history.back()>并且再次提交的时候,checkbox的value就变成了0?????我想还是用hiddenField比较可靠一点。
    有什么办法吗?
      

  5.   

    嘿嘿……我知道为什么会出现错误了,嘿嘿……而且我也已经知道怎么分别给hiddenField赋值了,呵呵……谢谢!!