asp.netのスクリプトがあり、チェックボックスの値が取得され、ユーザーが同じチェックボックスをクリックして解凍すると、チェックしている場合は、選択した行を削除します。私は、チェックボックスをチェックし、同じチェックボックスのチェックを外すと、私はそれを削除したくないのですが、削除します、私は私のコードでどうしなければならないのですか?C#checkboxチェックをチェックする(多分ユーザーがチェックして同じチェックボックスをオフにした)
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();
}
私はユーザーがチェックボックスをオンにしてチェックボックスのチェックを外しても、それを削除しないようにしていますが、ユーザーが最初にチェックボックスをオンにすると、行を削除し、それを削除します。 –
あなたのコードには 'CheckBox'オブジェクトはありません。 – BanksySan