Я работаю с NopCommerce 4.2
Когда я открываю Views / Customer / Register.cs html, я сталкиваюсь с кодом:
<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 код на переднем конце?