使用以前ASP页面中的变量

时间:2016-07-15 19:44:32

标签: javascript vbscript asp-classic

在我的第一页上,我有一个数组定义为:

dim selection
    selection = Array("name", "city")

在下面的ASP页面中,我想调用相同的变量,但我很难搞清楚如何操作。这是我的基本结构,因为我尝试了不同的解决方案,但这不起作用,我的结果总是空白的,因为我不认为我正确地调用变量:

dim userselect
    userselect = request.form("selection(0)")
dim cityselect
    cityselect = request.form("selection(1)")

如果我能在VBS中做到这一点很好,如果我能在Javascript中做到这一点,真棒,但我不知道从哪里开始,并会感谢一些帮助。

1 个答案:

答案 0 :(得分:0)

你有一些选择,

或者您将值放在第一页的html表单中,然后将其发布到第二页,然后 request.form 值;

或者你打电话给第二页并通过来电者姓名传递值(例如 page2.asp?varname = varvalue ),然后你 request.querystring < / strong>第二页上的这些值;

或者您使用会话变量。例如:会话(“varname”)= varvalue 然后通过这种方式在第二页上获得会话(“varname”)。例如:response.write(session(“varname”))。

当你使用数组时,事情变得复杂,但只是一点点。你已经知道如何应对'。