【发布时间】:2020-03-27 13:49:12
【问题描述】:
我正在使用 NopCommerce 4.2
当我打开 Views/Customer/Register.cshtml 时,我遇到了代码:
<label asp-for="LastName" asp-postfix=":"></label>
<input asp-for="LastName" />
<nop-required />
<span asp-validation-for="LastName"></span>
显然 nop-required 是一个自定义元素。但是当我将鼠标悬停在它上面时,它显示 "Nop.Web.framework.TagHelpers.Shared.NopRequiredTagHelper" 似乎有一些后端代码正在使用它。这种语法的名称是什么?在哪里可以找到有关它的文档?
同样,属性“asp-validation”也是自定义属性。后端是 Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
它们是如何工作的?我假设它会在前端生成一些 JS 代码?
【问题讨论】:
标签: html asp.net model-view-controller