zoukankan      html  css  js  c++  java
  • asp 向另一个页面传递数组

    现在有很多种方法向另一页面传递数组,目前有三种方法:

    定义一个又逗号分隔的字符串,然后再下一页中用Split函数重新建立数组。
    将数组存储在一个Session变量中,然后在下一个页面中调用。
    通过表单的隐含区域来传递数组,他们都是自动用逗号分开,然后再用Split函数重新建立数组。

    前两种方法很好,但是都比第三中复杂。在这里我们将只介绍第三种,因为它是最简单最有效的。

    1.asp:
    <%
    dim I
    dim myArray(20)

    for I=0 to 20
    myArray(I)="Item " & I
    next
    %>
    <html>
    <body>
    <form name="testform" method="post" action="2.asp">
    <%
    for I=0 to ubound(myArray)
    response.write "<input type=hidden name=myArray value='" & myArray(I) & "'>"
    next
    %>
    <p>
    <input type="submit">
    </form>
    </body>
    </html>

    以上我们做的是在一个表单中用单独的隐含域存储数组中的每个元素,我们再看看下一页:

    2.asp
    <html>
    <body>
    <%
    dim arrString
    dim myArray
    dim I

    arrString=request("myArray")
    myArray = split(arrString,",")

    for I=0 to ubound(myArray)
    response.write "Item "&I&" = " & myArray(I) & "<br>" & vbCrLf
    next
    %>
    </body>
    </html>

  • 相关阅读:
    【python系统学习04】条件判断语句
    【Python系统学习03】错误类型整理(一)
    【Python系统学习02】数据类型与类型转换
    【Python系统学习01】print函数的用法
    【python系统学习00】基础知识
    Vue + TypeScript 踩坑总结
    React
    我的电子书
    React
    React
  • 原文地址:https://www.cnblogs.com/streetpasser/p/2790412.html
Copyright © 2011-2022 走看看