HTML5 пользовательских элементов и атрибутов - PullRequest
0 голосов
/ 27 марта 2020

Я работаю с 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 код на переднем конце?

1 Ответ

0 голосов
/ 05 апреля 2020

По прошествии нескольких дней исследований, функция TagHelper включает ASP. NET Core

Полная документация приведена ниже.

https://docs.microsoft.com/en-us/aspnet/core/mvc/views/tag-helpers/authoring?view=aspnetcore-3.1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...