

<asp:CheckBoxList ID="cblWebFunction" RepeatColumns="4" runat="server">
<asp:ListItem Text="新闻发布管理" Value="1"></asp:ListItem>
<asp:ListItem Text="产品发布管理" Value="2"></asp:ListItem>
<asp:ListItem Text="在线调查" Value="3"></asp:ListItem>
<asp:ListItem Text="会员注册管理" Value="4"></asp:ListItem>
<asp:ListItem Text="信息检索系统" Value="5"></asp:ListItem>
<asp:ListItem Text="在线反馈" Value="6"></asp:ListItem>
<asp:ListItem Text="资料下载管理" Value="7"></asp:ListItem>
<asp:ListItem Text="在线招聘管理" Value="8"></asp:ListItem>
<asp:ListItem Text="期刊发布" Value="9"></asp:ListItem>
<asp:ListItem Text="在线订购系统" Value="10"></asp:ListItem>
<asp:ListItem Text="留言板" Value="11"></asp:ListItem>
<asp:ListItem Text="论坛BBS系统" Value="12"></asp:ListItem>
</asp:CheckBoxList
后台程序代码c#,取得选中项的文本text


string funtext = "";
for (int i = 0; i < fun.Items.Count; i++)
{
if (fun.Items[i].Selected == true)
{
funtext += fun.Items[i].Text + ",";
}
后台程序代码c#,取得选中项的值value


string funtext = "";
for (int i = 0; i < fun.Items.Count; i++)
{
if (fun.Items[i].Selected == true)
{
funtext += fun.Items[i].Value + ",";
}
另外,已知值,给CheckBoxList各对应项打钩。


string valueArray = "#11#13#22#31#32#";
string[] fs = valueArray.Split('#');
for (int i = 1; i <= fs.Length - 1; i++)
{
for (int j = 0; j < fun.Items.Count; j++)
{
if (fs[i] == fun.Items[j].Value)
{
fun.Items[j].Selected = true;
}
}