我有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