我有asp.net的脚本,它创造了checkBox的值,并且可能用户点击和取消点击相同的复选框,然后我会编程检查2次如果是检查,则将其删除一个选定的行。我遇到的问题是,当我检查复选框并取消选中相同的复选框时,我不想删除它,但它会删除,请问我需要使用我的代码?C#检查是否复选框检查(可能用户检查和取消选中相同的复选框)
protected void btnDelete_Click(object sender, EventArgs e)
{
string[] Checked = hfLegalRecords.Value.Split('|');
for (int i = 0; i < Checked.Length - 1; ++i)
{
string[] value = Checked[i].Split(',');
string checkbox = value[0];
string ClientCode = value[1];
string DebtorNumber = value[2];
if (checkbox.Equals("true"))
for (int j = 0; j < checkbox[i]; ++j)
{
LegalEvents.RemoveSelectCheckBox(ClientCode, DebtorNumber);
}
}
LoadLegalRecords();
}
我试图如果用户选中复选框,然后选中复选框的同一指标,不要删除它,但如果用户选中该复选框,第一次是删除行,如果取消选中同一checbox这不把它删除,但它是删除它。 –
代码中没有'CheckBox'对象。 – BanksySan