title: Should I use Html.Label helper?
body: <p>In an MVC project I use an HTML.Label helper as follows:-</p>
  
  <pre><code>@Html.Label("FirstName", "First Name", New With {.class = "FieldLabel"})
  </code></pre>
  
  <p>Which outputs</p>
  
  <pre><code>&lt;label class="FieldLabel" for="FirstName"&gt;First Name&lt;/label&gt;
  </code></pre>
  
  <p>I've also got a corresponding input for this label.  </p>
  
  <p>This might sound like a stupid question, but if I was just to enter the direct output into my view instead of using the HTML helper is there absolutely any difference?  So are there any advantages/disadvantages to using an HTML helper for a label?</p>