首先就是关于控件的一些基本属性:
1.CheckBox/CheckBoxList控件:将控件拖入界面时应该用驼峰法命名该控件属性里的ID,然后就是可以根据控件的事件选择需要的事件编写代码
2.应该将控件的AuToPostBack属性改成TRUE,这样元素被选中时才会将事件发送给服务器
例如以下代码就是实现点击后对选取数进行累加
foreach(ListItem item in CheckBoxList1.Items )
{
//判断控件中的元素是否被选中
if (item.Selected == true)
{
//记录出上一次控件中被选中的次数
count = Convert.ToInt32(item.Value.Substring(item.Value.IndexOf('.')+1));
//更新元素的值(value也就相当于元素的编号 每个编号对应一个元素)
item.Value = item.Value.Replace(string.Format(".{0}",count),string.Format(".{0}",count+1));
//更新元素的Text(也就是界面上呈现的选中次数)
item.Text = item.Text.Replace(string.Format(".{0}", count), string.Format(".{0}", count + 1));
}
}
第一次写博客,希望大佬多多提意见