一.第一个页面的代码这样写:
<form action="GetUserInfo.aspx" method="post">
<table border="1" width="400px">
<tr><td>用户名</td><td><input type="text" name="username"/></td></tr>
<tr><td>密码</td><td><input type="password" name="pwd"/></td></tr>
<tr>
<td><input type="submit" value="提交"/></td>
<td><input type="reset" value="重置"/></td>
</tr>
</table>
</form>
二.第二个页面代码这样写:
用户名:<%=Request["username"]%><br/>
密码:<%=Request["pwd"] %>
这样就可以把第一个页面的两个输入框的值传入到第二个页面中了。其中
<form action="GetUserInfo.aspx" method="post">
的method的值有post和get,其中post比较安全和隐蔽,因为get会把表单的值显示在浏览器的地址栏上。
第二个页面获取值的常见方式有三个:
Request.QueryString["控件名称"],适合于get方式提交的表单
Request.Form["控件名"],适合于post方式提交的表单
Request["空间名"],适合于各种方式。
需要注意的是<form>的属性,其中 action=“接收数据页面”。表示数据传递到的页面。