title: Bootstrap switches return "on/off" instead of "true/false"
body: <p>Bootstrap has massive usage, and lots of people much smarter than me have worked on it, so I'm sure the issue I'm about to point out is a total non issue and I'm just using it wrong, but....</p>
  
  <p>I have a form with a checkbox turned into a switch using <code>bootstrapSwitch()</code></p>
  
  <p>here's my html </p>
  
  <pre><code>&lt;div class="bootstrap-switch-square"&gt;
     &lt;input type="checkbox" data-toggle="switch" name="Resend" id="Resend" /&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>And js:</p>
  
  <pre><code>$("#Resend").bootstrapSwitch();
  </code></pre>
  
  <p>This produces a neat bootstrap toggle switch on my page. The page posts to an ASP.NET MVC4 controller method, which expects a boolean in the model. </p>
  
  <pre><code>public class MyModel
  {
      public bool Resend { get; set; }
  }
  </code></pre>
  
  <p>When I post this form, my <code>Resend</code> boolean is always false. Why? Because bootstrap switch posts a value of <code>on</code> rather than <code>true</code>.</p>
  
  <p>I don't want to change my model from a boolean to a string, so I'm forced to intercept the post in jquery and change the value of my checkbox to <code>true</code> if it's <code>on</code>. This seems backwards to me. Surely if <code>bootstrapSwitch()</code> is used on a checkbox it should produce <code>true/false</code> instead of <code>on/off</code></p>
  
  <p>Am I missing something? </p>