title: Label Inside EditorTemplate Disappears During Validation
body: <p>I am using the following EditorTemplate:</p>
  
  <pre><code>&lt;div class="form-group"&gt;        
      @Html.LabelFor(m =&gt; m, new { @class = "control-label col-md-2" })
      &lt;div class="col-md-10"&gt;
          @Html.TextBox("", ViewData.TemplateInfo.FormattedModelValue,  htmlAttributes)
          @Html.ValidationMessageFor(m =&gt; m, null, new { @class = "help-block" })
      &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>When attempting to save the form with a deliberate error, the page refreshes and correctly shows the validation error but the label completely disappears.   It is not hidden it is completely gone from the html source.</p>
  
  <p>Here is my EditorFor:</p>
  
  <pre><code> @Html.EditorFor(model =&gt; model.Description, new { htmlAttributes = new { @class = "form-control" } })
  </code></pre>
  
  <p>Is this a bug, or does anyone know what might be causing this?</p>