asp.net 复选框

来源:百度知道 编辑:UC知道 时间:2024/06/19 16:21:45
我想要循环一个页面的复选框,循环条件是什么?
服务器端代码,不要js。

我想你说的是ASP.NET网页吧。
for (int i = 0; i < this.form1.Controls.Count; i++)
{
if (this.form1.Controls[i] is CheckBox)
{
((CheckBox)this.form1.Controls[i]).Text = "CheckBox" + i;
}
}

你可以用RadioButtonList
效果一样的

告诉你两种方法 但是要记得加分哈

foreach (Control C in form1.Controls)
{
if (C is CheckBox)
{

CheckBox cb = C as CheckBox;
if (cb.Checked == true)
{
Response.Write(cb.Text.ToString() + ",<br>");
}
}
}

下面这种是 ID名要是有规律的

for (int i = 1; i <= 5; i++)
{
CheckBox tmpText = (CheckBox)Page.FindControl("CheckBox" + i.ToString());
if (tmpText.Checked == true)