| 
 
asp.net控件CheckBoxList使用详解_[Asp.Net教程] < asp:CheckBoxList ID = "cblJL" runat = "server" RepeatDirection="Horizontal" Width="100%">   < asp:ListItem>当前记录asp:ListItem>   < asp:ListItem>当前页asp:ListItem>   < asp:ListItem>全部记录asp:ListItem>  < /asp:CheckBoxList> 
  后台3种方式:  第一种:获得CheckBox的值  C#代码  string save_cblJL = ""; 
  for (int i = 0; i < this.cblJL.Items.Count; i++)  {   if (this.cblJL.Items[i].Selected == true)   {   save_cblJL += this.cblJL.Items[i].Value + ",";   }  }  Response.Write(save_cblJL);  string save_cblJL = "";  for (int i = 0; i < this.cblJL.Items.Count; i++)  {   if (this.cblJL.Items[i].Selected == true)   {   save_cblJL += this.cblJL.Items[i].Value + ",";   }  }  Response.Write(save_cblJL); 
  第二种:获得CheckBox的值  C#代码  string str_Save_cblJL = "";  foreach (ListItem li in cblJL.Items)  {   if (li.Selected == true)   {   str_Save_cblJL += li.Value + ",";   }  }  Response.Write(str_Save_cblJL);  string str_Save_cblJL = "";  foreach (ListItem li in cblJL.Items)  {   if (li.Selected == true)   {   str_Save_cblJL += li.Value + ",";   }  }  Response.Write(str_Save_cblJL);  第三种:从后台给前台CheckBox赋值  C#代码  string strapp = "当前记录,当前页,全部记录,";  string[] strtemp = strapp.Split(’,’);  foreach (string str in strtemp)  {   for (int i = 0; i < cblJL.Items.Count; i++)   {   if (this.cblJL.Items[i].Value == str)   {   this.cblJL.Items[i].Selected = true;   }   }  }  
 
 |