Forms 如何从经典ASP中的关联数组中获取值

Forms 如何从经典ASP中的关联数组中获取值,forms,asp-classic,associative-array,Forms,Asp Classic,Associative Array,我正在使用经典ASP处理表单 我熟悉PHP如何处理表单,例如: function respondWithVars(){ foreach($_POST as $stuff) echo($stuff); } 但是,如何使用ASP迭代表单并从表单返回值呢 我试过了 Sub respondWithVars for each item in request.form() Response.Write("<p>"&item&"</p>

我正在使用经典ASP处理表单

我熟悉PHP如何处理表单,例如:

function respondWithVars(){
  foreach($_POST as $stuff)
  echo($stuff);
}
但是,如何使用ASP迭代表单并从表单返回值呢

我试过了

Sub respondWithVars
    for each item in request.form()
        Response.Write("<p>"&item&"</p>")
    next
End Sub
Sub respondswithvars
对于request.form()中的每个项目
回答。写(“”&item&“

”) 下一个 端接头

但它返回的是键,而不是值。

请尝试一下:

Sub respondWithVars
    for each item in request.form()
        Response.Write("<p>" & item & ": " & request.form(item) & "</p>")
    next
End Sub
Sub respondswithvars
对于request.form()中的每个项目
响应。写入(“”&item&“:”&request.form(item)&“

”) 下一个 端接头

这将遍历发布的参数并写出参数名称和值。

谢谢!从括号中的数组调用值成功了!在这里,我试图弄明白如何去做你不小心做的事情。我需要一份钥匙清单。:-)