title: Read checked items of CheckBoxList inside Repeater
body: <p>Maybe a stupid question but I need some help on how to read checkbox values inside a repeater when posting a form. I have a form and inside this form I have a Repeater and in each ItemTemplate I have a CheckBoxList. This is my code a little bit simplified:</p>
  
  <pre><code>&lt;form method="post"&gt;
      &lt;asp:Repeater runat="server" ID="FormInputValues"&gt;
          &lt;ItemTemplate&gt;
              &lt;asp:CheckBoxList runat="server" ID="CheckBoxValues"
                  DataSource='&lt;%# ((FormOptions)Container.DataItem).Options %&gt;' /&gt;
          &lt;/ItemTemplate&gt;
      &lt;/asp:Repeater&gt;
      &lt;br /&gt;
      &lt;asp:LinkButton ID="SelectorNext" CssClass="button" OnClick="SelectorNext_Click"
          Text="Next" runat="server" /&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p><strong>My problem is that I need to be able to map all checked items in each CheckBoxList with its related data item.</strong> Something like this:</p>
  
  <pre><code>Dictionary&lt;"DataItem.ID", List&lt;"CheckBox.Value"&gt;&gt;
  </code></pre>
  
  <p>I can't figure out a good way to do this so if someone's got any suggestions I'll be very grateful!</p>