hidden与querystring的问题
从一个文件传一个id过来
test.asp:
...
<a href="playerinfo.asp?id=<%=rs("id")%>">填写该球队的球员资料</a>
....
playerinfo.asp:
<form name="form1" method="post" action="addplayerinfo.asp">
<p>姓名: <input type="text" name="playername">
<br>位置: <select name="position">
<option value="fw">前 锋</option>
.......
</select>
<br> 号码: <input type="text" name="number">
<input type="hidden" name="catid" value="&request.QueryString("id")">
<input type="submit" name="Submit" value="提交"><a href="manage_lin.asp">返回</a> </p>
</form>
为什么每次提交的时候,catid写入数据库里的值都是="&request.QueryString("id")
而不是id传来的变量呢???
大家帮帮忙啊~~
test.asp:
...
<a href="playerinfo.asp?id=<%=rs("id")%>">填写该球队的球员资料</a>
....
playerinfo.asp:
<form name="form1" method="post" action="addplayerinfo.asp">
<p>姓名: <input type="text" name="playername">
<br>位置: <select name="position">
<option value="fw">前 锋</option>
.......
</select>
<br> 号码: <input type="text" name="number">
<input type="hidden" name="catid" value="&request.QueryString("id")">
<input type="submit" name="Submit" value="提交"><a href="manage_lin.asp">返回</a> </p>
</form>
为什么每次提交的时候,catid写入数据库里的值都是="&request.QueryString("id")
而不是id传来的变量呢???
大家帮帮忙啊~~
...全文
相关推荐
列举ASP.NET页面之间传递值的几种方式
例如,敏感数据通常不建议使用QueryString,因为它们会显示在URL上,容易被截取。Session和ViewState虽然方便,但可能会占用服务器资源,过多使用可能导致性能问题。
ASP.NET页面间数据传递的几种方法介绍
为了解决这个问题,ASP.NET提供了多种技术来管理和传递数据,确保信息在页面跳转时得以保留。以下是对ASP.NET页面间数据传递的常见方法的详细说明:1.
asp.net 页面之间传值方法总结.
使用 QueryString 传递参数**定义与特点**:- QueryString 是一种在URL后面通过问号附加参数的传统方法。- 它的优点在于实现简单,适用于传递少量非敏感数据。
ASP.NET页面传值概括
优点是不占用服务器资源,可以设置过期时间,但容量有限,一般不超过4KB,且存在隐私和安全问题,不适合存储敏感数据。5.
WEB页面传值
在选择方法时,需要考虑到传值的长度限制、跨域问题、安全性等因素。


