title: How to check all checkboxes on a page?
body: <p>I am trying to check all the checkboxes on a webform (aspx) page, which is inside a master page, depending on the ID of the checkbox. The checkboxes are created dynamically, so I only know the prefix for finding it. So, I need to find these checkboxes by iterating the controls on the page somehow.</p>
  
  <p>Here is the code behind where the checking should occur:</p>
  
  <pre><code>Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LinkButton1.Click
      Dim oCheckbox As System.Web.UI.WebControls.CheckBox = Nothing
      Dim oControl As Control = Nothing
      For Each oControl In Me.Controls
          If oControl IsNot Nothing Then
              If TypeOf oControl Is System.Web.UI.WebControls.CheckBox Then
                  oCheckbox = oControl
                  If oCheckbox.Text.StartsWith("ClientCheckBox_") Then
                      oCheckbox.Checked = True
                  End If
              End If
          End If
      Next
  End Sub
  </code></pre>