为什么我应该使用LabelFor
而不是<label>
?
例如。
@Html.LabelFor(model => model.FirstName)
@Html.DisplayFor(model => model.FirstName)
对比
<label for="FirstName">First Name</label>
@Html.DisplayFor(model => model.FirstName)
除上述内容外,@pswg 还涵盖了该问题的 DRY 方面。我也想知道它是否有助于本地化。IE。基于当前语言设置的不同标签。