我有3个asp.net标准复选框控件和1个文本框。我检查1和3复选框。在文本框中如何计算检查多少个复选框?如果我检查1,那么文本框的结果是1.如果我检查1,2文本框的结果是2.如果我检查所有复选框,那么结果是3如何计算在asp.net中检查了多少个复选框?
如何在asp.net中执行此操作?
我有3个asp.net标准复选框控件和1个文本框。我检查1和3复选框。在文本框中如何计算检查多少个复选框?如果我检查1,那么文本框的结果是1.如果我检查1,2文本框的结果是2.如果我检查所有复选框,那么结果是3如何计算在asp.net中检查了多少个复选框?
如何在asp.net中执行此操作?
其简单的我认为它是CheckBox控件,并在点击事件不CheckBoxList的
protected void click(object sender, EventArgs e)
{
int count=0;
if(checkbox1.checked)
{
count ++;
}
if(checkbox2.checked)
{
count ++;
}
if(checkbox3.checked)
{
count ++;
}
textbox.text = count.ToString();
}
缩进是绝对可怕的 - 你为什么要这样做? =) – 2014-11-06 12:44:51
赦免我不明白:p – 2014-11-06 12:47:18
让我通过编辑给你展示...... – 2014-11-06 12:48:13
类似:
textBox.Text = (from chkbox in Form.Controls.OfType<CheckBox>() select chkbox).Count(chked => chked.Checked).ToString();
或者
textBox.Text=Form.Controls.OfType<CheckBox>().Count(chked=>chked.Checked).ToString();
我们需要有关w的更多信息你试过的帽子。 – 2014-11-06 12:25:00
为什么你不使用JavaScript?这不是一件值得你从我们已经告诉过我们的服务器中脱身的东西。 – 2014-11-06 12:25:02