title: Lower case Boolean.ToString() value
body: <p>I am outputting the value of a <code>boolean</code> in my ASP.NET MVC Framework view, and would like to have a lower case <code>true</code> or <code>false</code>, rather than the default of <code>True</code> or <code>False</code>.</p>
  
  <p>I understand that I could just do this:</p>
  
  <pre><code>@this.Model.MyBool.ToString().ToLower()
  </code></pre>
  
  <p>Alternatively, I could create an extension method. But this defeats the purpose of:</p>
  
  <pre><code>@this.Model.MyBool
  </code></pre>
  
  <p>I have read the post <a href="https://stackoverflow.com/questions/491334/why-does-boolean-tostring-output-true-and-not-true">Why does Boolean.ToString output &quot;True&quot; and not &quot;true&quot;</a>, but most of the answers are pretty old.</p>
  
  <p>Are there any more modern ways to accomplish this?</p>