Request.Form为何取不了值?
A.aspx中有标记<input type="checkbox" name="chk" value="100">
在A.aspx中点击按钮用Response.Redirect("B.aspx")转到B页
最后在B.aspx中
private void Page_Load(object sender, System.EventArgs e)
{
if (Request.Form["chk"]!=null)
Response.Write("Done");
}
Request.Form["chk"]这里就是获不了值;
问题点数:20、回复次数:5Top
1 楼bccuiopniexin(csdnNieXin)回复于 2006-03-01 12:32:18 得分 0
在同一个页面里面可以用Request.Form["chk"]得到值Top
2 楼net_lover(【孟子E章】)回复于 2006-03-01 12:37:03 得分 0
试试
Server.Transfer,Not RedirectTop
3 楼xiaogueizi(寻寻觅觅、冷冷清清、凄凄惨惨戚戚!)回复于 2006-03-01 12:39:19 得分 0
Request.Form.Get("chk") == nullTop
4 楼youbl(水边)回复于 2006-03-01 12:46:26 得分 0
不能用:Response.Redirect
要让页面Submit
A.aspx:
<form action="b.aspx" method="post">
<input type="checkbox" name="chk" value="100">
<input type=submit>
</form>
你这样试试Top
5 楼freeman82x()回复于 2006-03-01 12:53:43 得分 0
我也想试试试
Server.Transfer
但我的复选框不是Web控件..只是运行时动态生成的htm checkbox即<input type=checkbox没有runat=server的...
我不知道怎么取它的值Top




