Sdílet prostřednictvím


IHtmlGenerator Rozhraní

Definice

Smlouva o podpoře IHtmlHelper a ITagHelper implementacích služby.

public interface class IHtmlGenerator
public interface IHtmlGenerator
type IHtmlGenerator = interface
Public Interface IHtmlGenerator
Odvozené

Vlastnosti

IdAttributeDotReplacement

Získá náhradu za .v atributu ID.

Metody

Encode(Object)

Zakóduje hodnotu.

Encode(String)

Zakóduje hodnotu.

FormatValue(Object, String)

Naformátuje hodnotu.

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

Vygenerování <elementu> pro odkaz na akci

GenerateAntiforgery(ViewContext)

<Vygenerujte element input type="hidden".../> obsahující token proti padělání.

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

Vygenerujte <vstupní element type="checkbox".../> .

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

Vygenerujte <prvek formuláře> . Když uživatel odešle formulář, akce s názvem actionName žádost zpracuje.

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

Vygeneruje optgroup> a <option> elementy<.

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

Vygenerování elementu <input type="hidden">

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

Vygenerujte další <vstup type="hidden".../> pro zaškrtávací políčka. To řeší scénáře, kdy se v požadavku neodesílají nezaškrtnutá políčka. Odeslání skrytého vstupu umožňuje zjistit, že zaškrtávací políčko bylo na stránce při odeslání žádosti.

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

Vygenerování elementu <popisku>

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

Vygenerujte <prvek formuláře> . Když uživatel odešle formulář, stránka s názvem pageName žádost zpracuje.

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

Vygenerování <elementu> pro odkaz na akci

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

Vygenerování elementu <input type="password">

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

Vygenerování elementu <input type="radio">

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

Vygenerujte <prvek formuláře> . Trasa s názvem routeName vygeneruje hodnotu atributu action<formuláře>.

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

Vygenerování <elementu> pro odkaz na akci

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

Vygenerování elementu <expressionselect> pro .

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

Vygenerování elementu <expressionselect> pro .

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

Vygeneruje <element textarea> .

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

Vygeneruje <element input type="text"> .

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

Vygenerujte tag prvek, pokud ModelStateviewContextobsahuje chybu pro expression.

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

Vygeneruje <prvek div> , který obsahuje seznam chyb ověření.

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

Získá kolekci aktuálních hodnot pro danou expression.

Metody rozšíření

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

Vygeneruje formulář.

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

Vygeneruje formulář pro trasu.

Platí pro