Описание тега html-helper
Относится к классу HtmlHelper для представлений ASP.NET MVC.
HtmlHelper
- это вспомогательный класс, специфичный для ASP.NET MVC. Платформа включает в себя методы расширения для этого класса, которые можно использовать для визуализации разметки HTML с учетом модели и других входных данных.
Канонический пример - это DisplayFor
, который отображает отображение для данного свойства модели. В синтаксисе Razor это выглядит следующим образом, который отображает значение SomeProperty, принадлежащее текущему классу модели:
@Html.DisplayFor(model => model.SomeProperty)
Объем методов, доступных в HTML Helper, обширен, и они используют аннотации данных (для форматирования строк и проверки на стороне клиента). Их полезность делает их основной частью платформы ASP.NET MVC.