ASP中关于action=""的表单传递的值request()延迟一次.

在 ASP 中,当使用 <form>标签并且 action 属性被设置为空字符串时,表单将提交到当前页面。当表单被提交后,可以使用 Request 对象来获取表单中的值。


例如,如果表单中有一个名为“name”的文本字段,可以使用以下代码来获取该字段的值:

dim name
name = Request.Form("name")

请注意,如果表单字段未被填写,则上述代码可能会导致错误。因此,在使用前最好先检查字段是否存在。

if not IsEmpty(Request.Form("name")) then
    dim name
    name = Request.Form("name")
end if

如果是延迟一次或需要第二次读取,那么使用session或者cookies来保存值,在第二次使用时获取。