IHtmlGenerator Интерфейс

Определение

Контракт на поддержку IHtmlHelper и ITagHelper реализацию службы.

public interface class IHtmlGenerator
public interface IHtmlGenerator
type IHtmlGenerator = interface
Public Interface IHtmlGenerator
Производный

Свойства

IdAttributeDotReplacement

Возвращает замену "." в атрибуте Id.

Методы

Encode(Object)

Кодирует значение.

Encode(String)

Кодирует значение.

FormatValue(Object, String)

Форматирование значения.

GenerateActionLink(ViewContext, String, String, String, String, String, String, Object, Object)

Создайте <> элемент для ссылки на действие.

GenerateAntiforgery(ViewContext)

<Создайте элемент input type="hidden".../>, содержащий маркер защиты от подделки.

GenerateCheckBox(ViewContext, ModelExplorer, String, Nullable<Boolean>, Object)

<Создайте элемент input type="checkbox".../> .

GenerateForm(ViewContext, String, String, Object, String, Object)

Создайте <элемент формы> . Когда пользователь отправляет форму, действие с именем actionName обработает запрос.

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

<Создает элементы optgroup> и <option>.

GenerateHidden(ViewContext, ModelExplorer, String, Object, Boolean, Object)

<Создание элемента input type="hidden">

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

Создайте дополнительный <вход type="hidden".../> для флажков. Это касается сценариев, в которых в запросе не отправляются снятые флажки. Отправка скрытых входных данных позволяет узнать, что флажок присутствовал на странице при отправке запроса.

GenerateLabel(ViewContext, ModelExplorer, String, String, Object)

Создание <элемента label>

GeneratePageForm(ViewContext, String, String, Object, String, String, Object)

Создайте <элемент формы> . Когда пользователь отправляет форму, страница с именем pageName будет обрабатывать запрос.

GeneratePageLink(ViewContext, String, String, String, String, String, String, Object, Object)

Создайте <> элемент для ссылки на действие.

GeneratePassword(ViewContext, ModelExplorer, String, Object, Object)

Создание <элемента input type="password">

GenerateRadioButton(ViewContext, ModelExplorer, String, Object, Nullable<Boolean>, Object)

Создание <элемента input type="radio">

GenerateRouteForm(ViewContext, String, Object, String, Object)

Создайте <элемент формы> . Маршрут с именем routeName создает <значение атрибута формы.>action

GenerateRouteLink(ViewContext, String, String, String, String, String, Object, Object)

Создайте <> элемент для ссылки на действие.

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, Boolean, Object)

Создайте <элемент select> для expression.

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object)

Создайте <элемент select> для expression.

GenerateTextArea(ViewContext, ModelExplorer, String, Int32, Int32, Object)

Создает <элемент textarea>

GenerateTextBox(ViewContext, ModelExplorer, String, Object, String, Object)

Создает <элемент input type="text">

GenerateValidationMessage(ViewContext, ModelExplorer, String, String, String, Object)

Создайте элемент , tagviewContextесли содержит ModelState ошибку expressionдля .

GenerateValidationSummary(ViewContext, Boolean, String, String, Object)

Создает <элемент div> , содержащий список ошибок проверки.

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

Возвращает коллекцию текущих значений для заданного expressionобъекта .

Методы расширения

GenerateForm(IHtmlGenerator, ViewContext, String, String, String, Object, String, Object)

Создает форму.

GenerateRouteForm(IHtmlGenerator, ViewContext, String, Object, String, String, Object)

Создает форму для маршрута.

Применяется к