title: How to keep changed status of CheckBoxList?
body: <p>I know the title is vague, so I'll fully explain here my problem..</p>
  
  <p>So, I'm running VB.net 3.5. I have a dynamic list of server names, and I want to put them in a <code>CheckBoxList</code>. The list is populated and, using that same list, I make a graph of the performance for each server listed. I want to be able to check and uncheck the checkboxes representing servers and, when I lick an update button, it'll create a new graph and graph only the servers that are still checked. I noticed that the page still loads before the button click is handled, so the <code>CheckBoxList</code> will repopulate itself before being able to read the current <code>CheckBoxList</code>. Does anybody have any input on this?
  This is my load. And I populate my checkboxlist inside ShowView()</p>
  
  <pre><code>Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If Not Me.IsPostBack Then
      If _myQSVar.Count = 0 Then
              Calendar1.SelectedDate = Date.Now.Date.AddMonths(-6)
              Calendar2.SelectedDate = Date.Now.Date
          End If
          tbFromDate.Text = Calendar1.SelectedDate.ToShortDateString()
          tbToDate.Text = Calendar2.SelectedDate.ToShortDateString()
          lstControls = New List(Of System.Web.UI.Control)
          ShowView()
      End If
  End Sub
  </code></pre>
  
  <p>I load my checkboxlist with a simple for loop</p>
  
  <pre><code>For each one As String in ServerList
     chkboxList.Items.Add(one)
  Next
  </code></pre>
  
  <p>And I wanna try to preserve the checkboxlist values when I do an event handler for an update button.</p>
  
  <pre><code>Private Sub btnUpdateGraph_Click(sender As Object, e As System.EventArgs) Handles btnUpdateGraph.Click
  'insert code
  End Sub
  </code></pre>