我用checkbox来显示datalist的每一条记录,现在我要遍历datalist的所有checkbox,如果checkbox.check为true,则取它的text值,我是这么写的,但我发现许多值都被重复选择了,请高手指点
string strlimit="";
foreach (Control c in DataList1.Controls)
{
CheckBox check = (CheckBox)c.FindControl("CheckBox1");
if(( check != null)&&(check.Checked))
{
strlimit+=strlimit+check.Text+"@";
}
}