日期:2014-05-17  浏览次数:20362 次

页面通过post传值,一个小问题,帮忙看看
我有一个测试页面a.aspx,通过post传值到b.aspx页面,

其中有一个男女性别选项,

HTML code

<input type="radio" name="sex"  id="txtMan" checked="true"  runat="server"/><label for="man">男</label>
<input type="radio" name="sex"  id="txtWomen" runat="server" /><label for="woman">女</label>



在b.aspx页面,接收到这个性别的值是空的,

我是这样写的

C# code

 lSex.Text = Request.Form["txtMan"] == "true" ? "男":"女";



但是,这个值,其实是没有传过去,一直是空值,这个是什么问题啊 ?

还是,写错了,应该怎么改?



------解决方案--------------------
你这样获取POST是得不到的,不是根据其ID来,而是根其Name来获取,
Request.Form["sex"]