DataList中RadioButton的使用问题

C#:protectedvoidsubmit_Click(objectsender,EventArgse){inti;for(i=1;i<=5;i++){RadioBut... C#:
protected void submit_Click(object sender, EventArgs e)
{
int i;
for (i = 1; i <= 5; i++)
{
RadioButton select = DataList1.Items[0].FindControl("RadioButton"+i) as RadioButton;
Response.Write(select.Checked.ToString());
}
}

aspx:
<form id="form1" runat="server">
<div>
<div><asp:Label ID="title" runat="server"></asp:Label></div>
<asp:DataList ID="DataList1" runat="server" DataKeyField="testitemid">
<ItemTemplate>
<asp:Label ID="itemnameLabel" runat="server" Text='<%# Eval("itemname") %>'></asp:Label>
<asp:RadioButton ID="RadioButton1" runat="server" GroupName='<%# Eval("itemname") %>' Text='<%# Eval("select1") %>' Visible='<%# Eval("select1") != System.DBNull.Value %>' style='<%# "display:" + (Eval("select1") != System.DBNull.Value ? "block" : "none") %>'/>
<asp:RadioButton ID="RadioButton2" runat="server" GroupName='<%# Eval("itemname") %>' Text='<%# Eval("select2") %>' Visible='<%# Eval("select2") != System.DBNull.Value %>' style='<%# "display:" + (Eval("select2") != System.DBNull.Value ? "block" : "none") %>'/>
<asp:RadioButton ID="RadioButton3" runat="server" GroupName='<%# Eval("itemname") %>' Text='<%# Eval("select3") %>' Visible='<%# Eval("select3") != System.DBNull.Value %>' style='<%# "display:" + (Eval("select3") != System.DBNull.Value ? "block" : "none" )%>' />
<asp:RadioButton ID="RadioButton4" runat="server" GroupName='<%# Eval("itemname") %>' Text='<%# Eval("select4") %>' Visible='<%# Eval("select4") != System.DBNull.Value %>' style='<%# "display:" + (Eval("select4") != System.DBNull.Value ? "block" : "none" )%>'/>
<asp:RadioButton ID="RadioButton5" runat="server" GroupName='<%# Eval("itemname") %>' Text='<%# Eval("select5") %>' Visible='<%# Eval("select5") != System.DBNull.Value %>' style='<%# "display:" + (Eval("select5") != System.DBNull.Value ? "block" : "none" )%>' />
</ItemTemplate>
<SeparatorTemplate><hr /></SeparatorTemplate>
</asp:DataList>
</div>
<asp:Label ID="statement" runat="server"></asp:Label><br />
<asp:Button ID="submit" runat="server" Text="查看结果" OnClick="submit_Click" />
</form>

怎么我单击submit后显示的全是FALSE
这里的判断有问题吗?
展开
 我来答
chengongsoft
2008-08-21 · TA获得超过1813个赞
知道小有建树答主
回答量:860
采纳率:100%
帮助的人:213万
展开全部
RadioButton 的默认设置都是FALSE

在界面里把它的checked 属性设置为true
冰火战地
2008-08-21 · TA获得超过141个赞
知道小有建树答主
回答量:416
采纳率:0%
帮助的人:180万
展开全部
现看看 解决了 再说
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式