title: Why does ASP.NET Core Tag Helper for Boolean Checkbox Not Display Label?
body: <p>I'm looking at the login.cshtml page of a new asp.net core account view page and I notice that the use DisplayNameFor to output the name of the field ("RememberMe").  Why is the  not sufficent for this?  It seems the label is not participating.</p>
  
  <pre><code>&lt;div class="checkbox"&gt;
   &lt;label asp-for="RememberMe"&gt;
      &lt;input asp-for="RememberMe" /&gt;
      @Html.DisplayNameFor(m =&gt; m.RememberMe)
   &lt;/label&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Since input and label are both Tag Helpers, shouldn't the name be rendered automatically like for email and other input tags on same page?</p>