ユーザーコントロールにあるコントロールをループする際に問題が発生します。
次のコードを試しましたが、ユーザーコントロールにあるチェックボックスを見つけることができません。(私がコメントアウトした以前の試みのいくつかを見ることができます。)
'For Each Ctrl As Control In Page.Controls
'For Each Ctrl As Control In Me.Page.Controls
'For Each ctrl As Control In Request.Form
'''Dim frm As Control = Me.FindControl("frmDefault")
'''For Each Ctrl As Control In frm.Controls
Dim Check As CheckBox
For Each Ctrl As Control In Me.Controls
If TypeOf Ctrl Is CheckBox Then
Check = Ctrl
' Do something here...
End If
Next
ユーザーコントロールには複数のchekcboxがあります。上記のコードは、ユーザーコントロールのコードビハインドページにあります。
(ユーザーコントロールは、私のCMSであるSitecoreと組み合わせて使用されています。これが、発生している問題に影響を与えるかどうかはわかりません。)
助言がありますか?