早上好,
我有一个名为form-web.asp的表单,表单的操作是web-process.asp。基本上用户在添加名称和姓氏作为参数时访问表单。 ex /form-web.asp?name=tyron&surname=vella。在web-process.asp中,我想获得这些值。我该怎么办?致谢
答案 0 :(得分:2)
使用隐藏的表单控件存储要转发到web-process.asp的值:
<%
Dim name, surname
name = Request.QueryString("name")
surname = Request.QueryString("surname")
' Do whatever other input validation you need
%>
<form action="web-process.asp">
<div>
<input type="hidden" name="name" value="<%= Server.HtmlEncode(name) %>" />
<input type="hidden" name="surname" value="<%= Server.HtmlEncode(surname) %>" />
</div>
</form>
“隐藏”控件不会显示,但仍会随表单一起提交。
答案 1 :(得分:1)
假设您的网址为
ex/form-web.asp?name=tyron&surname=vella
尝试这样的事情,
Hi, <%=Request.QueryString("name")%> <%= Request.QueryString("age")%>
输出
Hi, tyron vella
答案 2 :(得分:1)
Request.QueryString就是你要找的。它从查询字符串返回一个值。
例如:/ form-web.asp?name = tyron&amp; whichurname = vella
Request.QueryString("name")
会给你'tyron'