Asp classic 在经典asp中存储用户输入

Asp classic 在经典asp中存储用户输入,asp-classic,Asp Classic,我必须创建一个从access中迁移出来的表单。我创建了4个asp页面。现在,他们希望如何存储用户输入值,直到到达最后一页,然后再写入SQL数据库。在提交的最后一页之前,存储这些数据的最简单方法是什么?我可以试试数组,甚至java脚本?您可以使用会话对象-如中所建议的,您可以使用会话变量。另一种方法是使用隐藏的表单字段从一页传递到另一页,例如 <input name="yourvariable" type="hidden" value="<%=Request.Form("yourvar

我必须创建一个从access中迁移出来的表单。我创建了4个asp页面。现在,他们希望如何存储用户输入值,直到到达最后一页,然后再写入SQL数据库。在提交的最后一页之前,存储这些数据的最简单方法是什么?我可以试试数组,甚至java脚本?

您可以使用会话对象-

如中所建议的,您可以使用会话变量。另一种方法是使用隐藏的表单字段从一页传递到另一页,例如

<input name="yourvariable" type="hidden" value="<%=Request.Form("yourvariable")%>
“获取用户信息.asp”


名称
“获取\u用户\u信息\u go.asp”


JavaScript是最不可靠的方法。会话或隐藏表单输入既常见又易于实现。
<html>
<head></head>
<body>
<form id='frm_user_info' name='frm_user_info' method='post' action='get_user_info_go.asp'>
<table cellspacing='3'>
<tr>
<td align=right>Name</td>
<td><input type='text' id='s_name' name='s_name' size='40'></td>
</tr>
<tr>
<td></td>
<td><input type='submit' value='Next'></td>
</tr>
</table>
</form>
</body>
</html>
<%
s_name=request.form("s_name")
if (s_name="") then response.redirect("get_user_info.asp")
session("s_name")=s_name
response.redirect("next_page.asp")
%>