Share via


IHtmlGenerator Schnittstelle

Definition

Vertrag für einen Dienst, der und ITagHelper Implementierungen unterstütztIHtmlHelper.

public interface class IHtmlGenerator
public interface IHtmlGenerator
type IHtmlGenerator = interface
Public Interface IHtmlGenerator
Abgeleitet

Eigenschaften

IdAttributeDotReplacement

Ruft den Ersatz für "." in einem Id-Attribut ab.

Methoden

Encode(Object)

Codiert einen Wert.

Encode(String)

Codiert einen Wert.

FormatValue(Object, String)

Formatieren sie einen Wert.

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

Generieren Sie ein <> -Element für einen Link zu einer Aktion.

GenerateAntiforgery(ViewContext)

Generieren Sie ein <input type="hidden".../> -Element, das ein Antifälschungstoken enthält.

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

Generieren Sie ein <input type="checkbox".../> -Element.

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

Generieren Sie ein <Formularelement> . Wenn der Benutzer das Formular übermittelt, verarbeitet die Aktion mit dem Namen actionName die Anforderung.

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

Generiert <Optgroup-> und <Optionselemente> .

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

Generieren eines <eingabetyp="hidden"> -Elements

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

Generieren Sie einen zusätzlichen <Eingabetyp="hidden".../> für Kontrollkästchen. Dadurch werden Szenarien behandelt, in denen nicht aktivierte Kontrollkästchen in der Anforderung nicht gesendet werden. Durch das Senden einer ausgeblendeten Eingabe kann festgestellt werden, dass das Kontrollkästchen auf der Seite vorhanden war, als die Anforderung gesendet wurde.

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

Generieren eines Bezeichnungselements <>

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

Generieren Sie ein <Formularelement> . Wenn der Benutzer das Formular übermittelt, verarbeitet die Seite mit dem Namen pageName die Anforderung.

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

Generieren Sie ein <> -Element für einen Link zu einer Aktion.

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

Generieren eines <input type="password"> -Elements

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

Generieren eines <input type="radio"-> Elements

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

Generieren Sie ein <Formularelement> . Die Route mit dem Namen routeName generiert den <Attributwert des Formulars>action.

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

Generieren Sie ein <> -Element für einen Link zu einer Aktion.

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

Generieren Sie ein <select-Element> für den expression.

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

Generieren Sie ein <select-Element> für den expression.

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

Generiert ein <textarea-Element> .

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

Generiert ein <input type="text"> -Element.

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

Generieren Sie ein tag -Element, wenn der viewContexteinen ModelState Fehler für den expressionenthält.

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

Generiert ein <div-Element> , das eine Liste von Validierungsfehlern enthält.

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

Ruft die Auflistung der aktuellen Werte für den angegebenen expressionab.

Erweiterungsmethoden

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

Generiert ein Formular.

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

Generiert ein Formular für eine Route.

Gilt für: