我有一个由 ListItem 列表填充的复选框列表,每个 ListItem 都有文本和“8”或“5”之类的值。
但是我意识到 CheckBox 没有值,它的值是否被选中。
var listType = SettingsManager.Get("CRMCaseTypes");
var listStatus = SettingsManager.Get("CRMStatusReasons");
var listTypeItems = ParseSettingList(listType);
var listStatusItems = ParseSettingList(listStatus);
cblCRMType.DataSource = listTypeItems;
cblCRMType.DataBind();
cblCRMStatus.DataSource = listStatusItems;
cblCRMStatus.DataBind();
foreach (Control c in cblCRMStatus.Controls)
{
CheckBox cb = c as CheckBox;
if(cb != null && cb.(value........)
}
有什么方法可以在每个复选框中存储一个值,并在用户单击提交后在后面的代码中再次使用它?
谢谢