をvb.netを使用してくださいしたいです。
ページロードイベント中にチェックボックスがチェックされた場所をどこかに保存しておき、他のチェックボックスをチェックすると、既にチェックされているものは無視されます。
:次に、あなたの他のコードの中であなただけのようなものを持っている
Dim preChecked As New List(Of CheckBox)
For Each ctrl As Control In page1.Controls
If TypeOf ctrl Is CheckBox Then
Dim chk As CheckBox = CType(ctrl, CheckBox)
If chk.Checked Then
preChecked.Add(chk)
End IF
End If
Next
:
ページのロード中のSO
は、のようなものを(すべてのコードが構成を示す一例であり、おそらくコンパイルされません)持っています
For Each ctrl As Control In page1.Controls
If TypeOf ctrl Is CheckBox Then
Dim chk As CheckBox = CType(ctrl, CheckBox)
If Not preChecked.Contains(chk) Then
If chk.Checked Then
' chk is checked but wasn't checked in the page load so show that in the textbox
End If
End If
End If
Next
あなたは2つ以上のチェックボックスを同時にチェックしないことを意味しますか? – decyclone