【发布时间】:2015-11-19 11:41:34
【问题描述】:
我在 asp.net 中有以下 CheckBoxList
<asp:CheckBoxList ID="cat_comp" runat="server" DataSourceID="cats_point_calc"
DataTextField="cats_points" DataValueField="cats_points" Visible="false"></asp:CheckBoxList>
以及以下 C# 自动选择 OnClick 方法上的所有复选框;
foreach (ListItem li in cat_comp.Items)
{
li.Selected = true;
}
int catselected = 0;
for (int i = 0; i < cat_comp.Items.Count; i++)
{
if (cat_comp.Items[i].Selected)
{
string catval = cat_comp.Items[i].Value;
catselected += int.Parse(catval);
}
}
当我将 cat_comp Visible 设置为 true 时,此代码工作正常,是否有一种方法可以在用户无法查看此 CheckBoxList 的情况下传递这些值?
【问题讨论】: