title: Using Html.LabelFor to display human readable label?
body: <p>I'm using ASP.NET MVC 2 and I'm struggling to understand how can I use the Html.LabelFor helpet method.</p>
  
  <p>Assuming I have a model:</p>
  
  <pre><code>public class Person
  {
    public string FirstName { get; set; }
  }
  </code></pre>
  
  <p>In my view, if I write:</p>
  
  <pre><code>&lt;%: Html.LabelFor(model =&gt; model.FirstName) %&gt;
  </code></pre>
  
  <p>What I get on the page is "FirstName". But I don't want that because it's not user-friendly. I want it to be "First Name".</p>
  
  <p>How do I achieve that?</p>
  
  <p>Thanks.</p>