在ASP .NTE(C#)中,怎样设置一个循环,将多个Radiobuttonlist控件里选中的值取出来,然后传给一个数组? 5
我在网上有看到过说遍历页面控件,但是要求将Radiobuttonlist控件都放到同一个容器(div)内,表示不是很懂,希望高手能指点一二啊!...
我在网上有看到过说遍历页面控件,但是要求将Radiobuttonlist控件都放到同一个容器(div)内,表示不是很懂,希望高手能指点一二啊!
展开
展开全部
<asp:Panel ID="Panel1" runat="server">
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem>A</asp:ListItem>
<asp:ListItem>B</asp:ListItem>
<asp:ListItem>C</asp:ListItem>
</asp:RadioButtonList>
<asp:RadioButtonList ID="RadioButtonList2" runat="server">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
</asp:RadioButtonList>
</asp:Panel>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
放在panle中 外面的textbox和button是用来控制显示的
对应后台cs
protected void Button1_Click(object sender, EventArgs e)
{
foreach (Control ctrl in Panel1.Controls)
{
if (ctrl.GetType().Name == "RadioButtonList")
{
RadioButtonList rst = (RadioButtonList)ctrl;
TextBox1.Text += rst.Text;
}
}
}
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem>A</asp:ListItem>
<asp:ListItem>B</asp:ListItem>
<asp:ListItem>C</asp:ListItem>
</asp:RadioButtonList>
<asp:RadioButtonList ID="RadioButtonList2" runat="server">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
</asp:RadioButtonList>
</asp:Panel>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
放在panle中 外面的textbox和button是用来控制显示的
对应后台cs
protected void Button1_Click(object sender, EventArgs e)
{
foreach (Control ctrl in Panel1.Controls)
{
if (ctrl.GetType().Name == "RadioButtonList")
{
RadioButtonList rst = (RadioButtonList)ctrl;
TextBox1.Text += rst.Text;
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询