Asp classic 从ASP Classic 3.0请求检索参数

Asp classic 从ASP Classic 3.0请求检索参数,asp-classic,request,http-request-parameters,Asp Classic,Request,Http Request Parameters,按如下方式检索请求参数之间是否存在问题或差异: Request("<ParamName>") 请求(“”) 而不是: Request.Form(“”)或 请求.查询字符串(“”) 提前谢谢 Request.Form()将获取发布的值。QueryString()将包含查询字符串中的值。Request()将包含发布的值,除非同一名称有QueryString值,在这种情况下,它将包含QueryString值 我认为饼干也可能涉及其中,但我对它们如何放入堆栈的记忆有点模糊 如果您关心来自

按如下方式检索请求参数之间是否存在问题或差异:

Request("<ParamName>")
请求(“”)
而不是:

Request.Form(“”)

请求.查询字符串(“”)

提前谢谢

Request.Form()将获取发布的值。QueryString()将包含查询字符串中的值。Request()将包含发布的值,除非同一名称有QueryString值,在这种情况下,它将包含QueryString值

我认为饼干也可能涉及其中,但我对它们如何放入堆栈的记忆有点模糊

如果您关心来自已发布表单的值,则使用Request.form(),如果您关心URL querystring值,则使用Request.querystring()。如果不介意,只需使用Request()

快速样品测试:

<% OPTION EXPLICIT %>
<%
    dim vname : vname = "test"

    dim r   : r   = request(vname)
    dim r_f : r_f = request.form(vname)
    dim r_q : r_q = request.querystring(vname)

%>
POST:<br />
<form method="post">
<input type="text" name="test" value="Posted Form Value">
<input type="submit" name = "">
</form>

<hr>

<a href='?test=<% = Server.HtmlEncode("Querystring in URL") %>'>GET</a>

<hr>
request: <% = r %>

<hr>
request.form: <% = r_f %>

<hr>
request.querystring: <% = r_q %>

帖子:


请求:
申请表格:
request.querystring:
Request.Form()将获取发布的值。QueryString()将包含查询字符串中的值。Request()将包含发布的值,除非同一名称有QueryString值,在这种情况下,它将包含QueryString值

我认为饼干也可能涉及其中,但我对它们如何放入堆栈的记忆有点模糊

如果您关心来自已发布表单的值,则使用Request.form(),如果您关心URL querystring值,则使用Request.querystring()。如果不介意,只需使用Request()

快速样品测试:

<% OPTION EXPLICIT %>
<%
    dim vname : vname = "test"

    dim r   : r   = request(vname)
    dim r_f : r_f = request.form(vname)
    dim r_q : r_q = request.querystring(vname)

%>
POST:<br />
<form method="post">
<input type="text" name="test" value="Posted Form Value">
<input type="submit" name = "">
</form>

<hr>

<a href='?test=<% = Server.HtmlEncode("Querystring in URL") %>'>GET</a>

<hr>
request: <% = r %>

<hr>
request.form: <% = r_f %>

<hr>
request.querystring: <% = r_q %>

帖子:


请求:
申请表格:
request.querystring:
True
Request(“foo”)
将搜索以下集合:
Request.Form
Request.QueryString
Request.Cookies
以及最后的
Request.ServerVariables
。指定需要搜索的集合要高效得多。True
Request(“foo”)
将搜索以下集合:
Request.Form
Request.QueryString
Request.Cookies
以及最后的
Request.ServerVariables
。指定需要搜索的集合要高效得多。