Muk*_*ani 6 html asp.net-core-mvc tag-helpers
我正在合并TagHelpers
到我的 MVC vNext 项目中,我意识到当我自己关闭 HTML 标签时它们不起作用。
@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"
<label asp-for="FirstName"/> <!-- self closing tag -->
<span asp-validation-for="FirstName"/> <!-- self closing tag -->
Run Code Online (Sandbox Code Playgroud)
而且,当我放置结束标签时,我会看到正在显示的值。
<label asp-for="FirstName"></label>
<span asp-validation-for="FirstName"></span>
Run Code Online (Sandbox Code Playgroud)
生成的 HTML
<label for="FirstName">FirstName</label>
<span class="field-validation-error" data-valmsg-for="FirstName" data-valmsg-replace="true">
<span id="FirstName-error" class="">The FirstName field is required</span>
</span>
Run Code Online (Sandbox Code Playgroud)
我想知道什么,它有什么区别?而且,自我关闭配对标签是一个坏习惯。如果您知道一些讨论此设计原则的文章,请与我分享,将不胜感激。
归档时间: |
|
查看次数: |
1635 次 |
最近记录: |