Описание тега html-helper

Относится к классу HtmlHelper для представлений ASP.NET MVC.

HtmlHelper- это вспомогательный класс, специфичный для ASP.NET MVC. Платформа включает в себя методы расширения для этого класса, которые можно использовать для визуализации разметки HTML с учетом модели и других входных данных.

Канонический пример - это DisplayFor, который отображает отображение для данного свойства модели. В синтаксисе Razor это выглядит следующим образом, который отображает значение SomeProperty, принадлежащее текущему классу модели:

@Html.DisplayFor(model => model.SomeProperty)

Объем методов, доступных в HTML Helper, обширен, и они используют аннотации данных (для форматирования строк и проверки на стороне клиента). Их полезность делает их основной частью платформы ASP.NET MVC.