title: CheckBoxList ListItem is saving the wrong values
body: <p>In the HTML I have four checkboxes, when I submit my form and breakthrough it. I see that the value being captured is the &quot;   Spin In Barrett&quot;. When I try to reopen that entry, it crashes because its not the same as the selection. Everywhere I have a checkbox in this form is having the same issues.</p>
  <pre><code>&lt;div class=&quot;form-group row&quot;&gt;
      &lt;div class=&quot;col-md-12 col-md-offset-1&quot; style=&quot;text-align: left; vertical-align: bottom; margin-top: 10px;&quot;&gt;
          &lt;label for=&quot;chkPreFin&quot; style=&quot;text-decoration: underline; font-size: larger;&quot;&gt;Pre-Finishing:&lt;/label&gt;
          &lt;asp:CheckBoxList ID=&quot;chkPrefin&quot; RepeatDirection=&quot;Vertical&quot; runat=&quot;server&quot; TextAlign=&quot;right&quot;&gt;
              &lt;asp:ListItem Value=&quot;Special Handling Instructions&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Special Handling Instructions&lt;/asp:ListItem&gt;
              &lt;asp:ListItem Value=&quot;Spin In Barrett&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Spin In Barrett &lt;/asp:ListItem&gt;
              &lt;asp:ListItem Value=&quot;Pre-Clean In GreyMills&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pre-Clean In GreyMills&lt;/asp:ListItem&gt;
              &lt;asp:ListItem Value=&quot;Separate In Mckenzi&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Separate In Mckenzi&lt;/asp:ListItem&gt;
              &lt;asp:ListItem Value=&quot;Spin Dry In Holland (No Heat)&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Spin Dry In Holland (No Heat)&lt;/asp:ListItem&gt;
          &lt;/asp:CheckBoxList&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  <p>Code behind:</p>
  <pre class="lang-vb prettyprint-override"><code>For iIndex As Integer = 0 To 4
      If chkPrefin.Items(iIndex).Selected Then
          Prefin += chkPrefin.Items(iIndex).Value.ToString() + &quot;|&quot;
      End If
  Next
  </code></pre>