Freigeben über


HtmlHelper Klasse

Definition

Stellt Unterstützung für das Rendern von HTML-Formularsteuerelementen und die Ausführung von Formularüberprüfung auf einer Webseite zur Verfügung.

public class HtmlHelper
type HtmlHelper = class
Public Class HtmlHelper
Vererbung
HtmlHelper

Eigenschaften

IdAttributeDotReplacement

Ruft das Zeichen ab, das zum Ersetzen des Punkts (.) im id-Attribut gerenderter Formularsteuerelemente verwendet wird, oder legt es fest.

UnobtrusiveJavaScriptEnabled

Ruft einen Wert ab, der angibt, ob die Seite unaufdringliches JavaScript für AJAX-Funktionen verwendet, oder legt diesen Wert fest.

ValidationInputCssClassName

Ruft den Namen der CSS-Klasse ab, die die Darstellung von Eingabeelementen definiert, wenn die Überprüfung fehlschlägt, oder legt diesen fest.

ValidationInputValidCssClassName

Ruft den Namen der CSS-Klasse ab, die die Darstellung von Eingabeelementen definiert, wenn die Validierung erfolgreich ist, oder legt diesen fest.

ValidationMessageCssClassName

Ruft den Namen der CSS-Klasse ab, die das Aussehen von Überprüfungsfehlermeldungen definiert, wenn ein Überprüfungsfehler auftritt, oder legt diesen fest.

ValidationMessageValidCssClassName

Ruft den Namen der CSS-Klasse ab, die das Aussehen von Überprüfungsfehlermeldungen definiert, wenn die Überprüfung bestanden wird, oder legt diesen fest.

ValidationSummaryClass

Ruft den Namen der CSS-Klasse ab, die das Aussehen einer Überprüfungszusammenfassung definiert, wenn ein Überprüfungsfehler auftritt, oder legt diesen fest.

ValidationSummaryValidClass

Ruft den Namen der CSS-Klasse ab, die das Aussehen einer Überprüfungszusammenfassung definiert, wenn die Überprüfung bestanden wird, oder legt diesen fest.

Methoden

AnonymousObjectToHtmlAttributes(Object)

Erstellt ein Wörterbuch mit HTML-Attributen aus dem Eingabeobjekt und übersetzt Unterstriche zu Bindestrichen.

AttributeEncode(Object)

Gibt eine HTML-codierte Zeichenfolge zurück, die das angegebene Objekt mithilfe minimaler Codierung darstellt, die sich nur für HTML-Attribute eignet, die in Anführungszeichen eingeschlossen sind.

AttributeEncode(String)

Gibt eine HTML-codierte Zeichenfolge zurück, die die angegebene Zeichenfolge mithilfe minimaler Codierung darstellt, die sich nur für HTML-Attribute eignet, die in Anführungszeichen eingeschlossen sind.

CheckBox(String)

Gibt ein HTML-Kontrollkästchensteuerelement mit dem angegebenen Namen zurück.

CheckBox(String, Boolean)

Gibt ein HTML-Kontrollkästchensteuerelement mit dem angegebenen Namen und dem überprüften Standardstatus zurück.

CheckBox(String, Boolean, IDictionary<String,Object>)

Gibt ein HTML-Kontrollkästchensteuerelement mit dem angegebenen Namen, dem überprüften Standardstatus und den benutzerdefinierten Attributen zurück, die durch ein Attributwörterbuch definiert werden.

CheckBox(String, Boolean, Object)

Gibt ein HTML-Kontrollkästchensteuerelement mit dem angegebenen Namen, dem überprüften Standardstatus und den benutzerdefinierten Attributen zurück, die durch ein Attributobjekt definiert werden.

CheckBox(String, IDictionary<String,Object>)

Gibt ein HTML-Kontrollkästchensteuerelement mit dem angegebenen Namen und den benutzerdefinierten Attributen zurück, die durch ein Attributwörterbuch definiert werden.

CheckBox(String, Object)

Gibt ein HTML-Kontrollkästchensteuerelement mit dem angegebenen Namen und den benutzerdefinierten Attributen zurück, die durch ein Attributobjekt definiert werden.

DropDownList(String, IEnumerable<SelectListItem>)

Gibt ein HTML-Dropdownlisten-Steuerelement mit dem angegebenen Namen zurück, das die angegebenen Listeneinträge enthält.

DropDownList(String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

Gibt ein HTML-Dropdownlisten-Steuerelement mit dem angegebenen Namen und den durch ein Attributwörterbuch definierten benutzerdefinierten Attributen zurück, das die angegebenen Listeneinträge enthält.

DropDownList(String, IEnumerable<SelectListItem>, Object)

Gibt ein HTML-Dropdownlisten-Steuerelement mit dem angegebenen Namen und den durch ein Attributobjekt definierten benutzerdefinierten Attributen zurück, das die angegebenen Listeneinträge enthält.

DropDownList(String, String, IEnumerable<SelectListItem>)

Gibt ein HTML-Dropdownlisten-Steuerelement mit dem angegebenen Namen zurück, das die angegebenen Listeneinträge und den Standardeintrag enthält.

DropDownList(String, String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

Gibt ein HTML-Dropdownlisten-Steuerelement mit dem angegebenen Namen und den durch ein Attributwörterbuch definierten benutzerdefinierten Attributen zurück, das die angegebenen Listeneinträge und den Standardeintrag enthält.

DropDownList(String, String, IEnumerable<SelectListItem>, Object)

Gibt ein HTML-Dropdownlisten-Steuerelement mit dem angegebenen Namen und den durch ein Attributobjekt definierten benutzerdefinierten Attributen zurück, das die angegebenen Listeneinträge und den Standardeintrag enthält.

DropDownList(String, String, IEnumerable<SelectListItem>, Object, IDictionary<String,Object>)

Gibt ein HTML-Dropdownlisten-Steuerelement mit dem angegebenen Namen, den durch ein Attributwörterbuch definierten benutzerdefinierten Attributen und der Standardauswahl zurück, das die angegebenen Listeneinträge und den Standardeintrag enthält.

DropDownList(String, String, IEnumerable<SelectListItem>, Object, Object)

Gibt ein HTML-Dropdownlisten-Steuerelement mit dem angegebenen Namen, den durch ein Attributobjekt definierten benutzerdefinierten Attributen und der Standardauswahl zurück, das die angegebenen Listeneinträge und den Standardeintrag enthält.

Encode(Object)

Gibt eine HTML-codierte Zeichenfolge mithilfe einer vollständigen Codierung zurück, die sich für beliebiges HTML eignet, die das angegebene Objekt darstellt.

Encode(String)

Gibt eine HTML-codierte Zeichenfolge mithilfe einer vollständigen Codierung zurück, die sich für beliebiges HTML eignet, die die angegebene Zeichenfolge darstellt.

Hidden(String)

Gibt ein verborgenes HTML-Steuerelement mit dem angegebenen Namen zurück.

Hidden(String, Object)

Gibt ein verborgenes HTML-Steuerelement mit dem angegebenen Namen und Wert zurück.

Hidden(String, Object, IDictionary<String,Object>)

Gibt ein verborgenes HTML-Steuerelement mit dem angegebenen Namen, dem Wert und den benutzerdefinierten Attributen zurück, die durch ein Attributwörterbuch definiert werden.

Hidden(String, Object, Object)

Gibt ein verborgenes HTML-Steuerelement mit dem angegebenen Namen, dem Wert und den benutzerdefinierten Attributen zurück, die durch ein Attributobjekt definiert werden.

Label(String)

Gibt eine HTML-Beschriftung zurück, die den angegebenen Text anzeigt.

Label(String, Object)

Gibt eine HTML-Beschriftung zurück, die den angegebenen Text anzeigt und die angegebenen benutzerdefinierten Attribute besitzt.

Label(String, String)

Gibt eine HTML-Bezeichnung zurück, die den angegebenen Text anzeigt und über das angegebene for-Attribut verfügt.

Label(String, String, IDictionary<String,Object>)

Gibt eine HTML-Bezeichnung zurück, die den angegebenen Text anzeigt und über das für -Attribut und benutzerdefinierte Attribute verfügt, die durch ein Attributwörterbuch definiert sind.

Label(String, String, Object)

Gibt eine HTML-Bezeichnung zurück, die den angegebenen Text anzeigt und das für -Attribut und benutzerdefinierte Attribute enthält, die durch ein Attributobjekt definiert sind.

ListBox(String, IEnumerable<SelectListItem>)

Gibt ein HTML-Listenfeldsteuerelement mit dem angegebenen Namen zurück, das die angegebenen Listeneinträge enthält.

ListBox(String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

Gibt ein HTML-Listenfeldsteuerelement mit dem angegebenen Namen und den durch ein Attributwörterbuch definierten benutzerdefinierten Attributen zurück, das die angegebenen Listeneinträge enthält.

ListBox(String, IEnumerable<SelectListItem>, Object)

Gibt ein HTML-Listenfeldsteuerelement mit dem angegebenen Namen und den durch ein Attributobjekt definierten benutzerdefinierten Attributen zurück, das die angegebenen Listeneinträge enthält.

ListBox(String, IEnumerable<SelectListItem>, Object, Int32, Boolean)

Gibt ein HTML-Listenfeldsteuerelement mit dem angegebenen Namen, der Größe, den Listeneinträgen und der Standardauswahl zurück. Gibt außerdem an, ob Mehrfachauswahl aktiviert ist.

ListBox(String, String, IEnumerable<SelectListItem>)

Gibt ein HTML-Listenfeldsteuerelement mit dem angegebenen Namen zurück, das die angegebenen Listeneinträge und den Standardeintrag enthält.

ListBox(String, String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

Gibt ein HTML-Listenfeldsteuerelement mit dem angegebenen Namen und den durch ein Attributwörterbuch definierten benutzerdefinierten Attributen zurück, das die angegebenen Listeneinträge und den Standardeintrag enthält.

ListBox(String, String, IEnumerable<SelectListItem>, Object)

Gibt ein HTML-Listenfeldsteuerelement mit dem angegebenen Namen und den durch ein Attributobjekt definierten benutzerdefinierten Attributen zurück, das die angegebenen Listeneinträge und den Standardeintrag enthält.

ListBox(String, String, IEnumerable<SelectListItem>, Object, IDictionary<String,Object>)

Gibt ein HTML-Listenfeldsteuerelement mit dem angegebenen Namen und den durch ein Attributwörterbuch definierten benutzerdefinierten Attributen zurück, das die angegebenen Listeneinträge, den Standardeintrag und die Auswahl enthält.

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean)

Gibt ein HTML-Listenfeldsteuerelement mit dem angegebenen Namen, der Größe, den Listeneinträgen, dem Standardeintrag und der Auswahl zurück. Gibt außerdem an, ob Mehrfachauswahl aktiviert ist.

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean, IDictionary<String,Object>)

Gibt ein HTML-Listenfeldsteuerelement mit dem angegebenen Namen, der Größe, den durch ein Attributwörterbuch definierten benutzerdefinierten Attributen, den Listeneinträgen, dem Standardeintrag und der Auswahl zurück. Gibt außerdem an, ob Mehrfachauswahl aktiviert ist.

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean, Object)

Gibt ein HTML-Listenfeldsteuerelement mit dem angegebenen Namen, der Größe, den durch ein Attributobjekt definierten benutzerdefinierten Attributen, den Listeneinträgen, dem Standardeintrag und der Auswahl zurück. Gibt außerdem an, ob Mehrfachauswahl aktiviert ist.

ListBox(String, String, IEnumerable<SelectListItem>, Object, Object)

Gibt ein HTML-Listenfeldsteuerelement mit dem angegebenen Namen, den Listeneinträgen, dem Standardeintrag und den durch ein Attributobjekt definierten benutzerdefinierten Attributen sowie der Auswahl zurück.

ObjectToDictionary(Object)

Erstellt ein Wörterbuch aus einem Objekt, indem alle öffentlichen Instanzeigenschaften als Schlüssel mit dem entsprechenden Wert zum Wörterbuch hinzugefügt werden. Öffentliche Eigenschaften von abgeleiteten Typen werden ebenfalls bereitgestellt. Dies wird normalerweise für anonyme Objekte verwendet.

Password(String)

Gibt ein HTML-Kennwortsteuerelement mit dem angegebenen Namen zurück.

Password(String, Object)

Gibt ein HTML-Kennwortsteuerelement mit dem angegebenen Namen und Wert zurück.

Password(String, Object, IDictionary<String,Object>)

Gibt ein HTML-Kennwortsteuerelement mit dem angegebenen Namen, dem Wert und den benutzerdefinierten Attributen zurück, die durch ein Attributwörterbuch definiert werden.

Password(String, Object, Object)

Gibt ein HTML-Kennwortsteuerelement mit dem angegebenen Namen, dem Wert und den benutzerdefinierten Attributen zurück, die durch ein Attributobjekt definiert werden.

RadioButton(String, Object)

Gibt ein HTML-Optionsfeldsteuerelement mit dem angegebenen Namen und Wert zurück.

RadioButton(String, Object, Boolean)

Gibt ein HTML-Optionsfeldsteuerelement mit dem angegebenen Namen, dem Wert und dem standardmäßig ausgewählten Status zurück.

RadioButton(String, Object, Boolean, IDictionary<String,Object>)

Gibt ein HTML-Optionsfeldsteuerelement mit dem angegebenen Namen, dem Wert, dem standardmäßig ausgewählten Status und den benutzerdefinierten Attributen zurück, die durch ein Attributwörterbuch definiert werden.

RadioButton(String, Object, Boolean, Object)

Gibt ein HTML-Optionsfeldsteuerelement mit dem angegebenen Namen, dem Wert, dem standardmäßig ausgewählten Status und den benutzerdefinierten Attributen zurück, die durch ein Attributobjekt definiert werden.

RadioButton(String, Object, IDictionary<String,Object>)

Gibt ein HTML-Optionsfeldsteuerelement mit dem angegebenen Namen, dem Wert und den benutzerdefinierten Attributen zurück, die durch ein Attributwörterbuch definiert werden.

RadioButton(String, Object, Object)

Gibt ein HTML-Optionsfeldsteuerelement mit dem angegebenen Namen, dem Wert und den benutzerdefinierten Attributen zurück, die durch ein Attributobjekt definiert werden.

Raw(Object)

Umschließt HTML-Markup in einem HtmlString instance, sodass es als HTML-Markup interpretiert wird.

Raw(String)

Umschließt HTML-Markup in einem HtmlString instance, sodass es als HTML-Markup interpretiert wird.

TextArea(String)

Gibt ein HTML-Steuerelement für mehrzeilige Texteingabe (Textbereich) mit dem angegebenen Namen zurück.

TextArea(String, IDictionary<String,Object>)

Gibt ein HTML-Steuerelement für mehrzeilige Texteingabe (Textbereich) mit dem angegebenen Namen und den benutzerdefinierten Attributen zurück, die durch ein Attributwörterbuch definiert werden.

TextArea(String, Object)

Gibt ein HTML-Steuerelement für mehrzeilige Texteingabe (Textbereich) mit dem angegebenen Namen und den benutzerdefinierten Attributen zurück, die durch ein Attributobjekt definiert werden.

TextArea(String, String)

Gibt ein HTML-Steuerelement für mehrzeilige Texteingabe (Textbereich) mit dem angegebenen Namen und Wert zurück.

TextArea(String, String, IDictionary<String,Object>)

Gibt ein HTML-Steuerelement für mehrzeilige Texteingabe (Textbereich) mit dem angegebenen Namen, dem Wert und den benutzerdefinierten Attributen zurück, die durch ein Attributwörterbuch definiert werden.

TextArea(String, String, Int32, Int32, IDictionary<String,Object>)

Gibt ein mehrzeiliges HTML-Texteingabesteuerelement (Textbereich) zurück, das über den angegebenen Namen, Wert, Zeilenattribute, Col-Attribut und benutzerdefinierte Attribute verfügt, die durch ein Attributwörterbuch definiert sind.

TextArea(String, String, Int32, Int32, Object)

Gibt ein mehrzeiliges HTML-Texteingabesteuerelement (Textbereich) zurück, das über den angegebenen Namen, Wert, Zeilenattribute, Col-Attribut und benutzerdefinierte Attribute verfügt, die durch ein Attributobjekt definiert sind.

TextArea(String, String, Object)

Gibt ein HTML-Steuerelement für mehrzeilige Texteingabe (Textbereich) mit dem angegebenen Namen, dem Wert und den benutzerdefinierten Attributen zurück, die durch ein Attributobjekt definiert werden.

TextBox(String)

Gibt ein HTML-Textsteuerelement mit dem angegebenen Namen zurück.

TextBox(String, Object)

Gibt ein HTML-Textsteuerelement mit dem angegebenen Namen und Wert zurück.

TextBox(String, Object, IDictionary<String,Object>)

Gibt ein HTML-Textsteuerelement mit dem angegebenen Namen, dem Wert und den benutzerdefinierten Attributen zurück, die durch ein Attributwörterbuch definiert werden.

TextBox(String, Object, Object)

Gibt ein HTML-Textsteuerelement mit dem angegebenen Namen, dem Wert und den benutzerdefinierten Attributen zurück, die durch ein Attributobjekt definiert werden.

ValidationMessage(String)

Gibt ein HTML-span-Element zurück, das die erste Validierungsfehlermeldung für das angegebene Formularfeld enthält.

ValidationMessage(String, IDictionary<String,Object>)

Gibt ein HTML-span-Element zurück, das über die angegebenen benutzerdefinierten Attribute verfügt, die von einem Attributwörterbuch definiert sind, und das die erste Validierungsfehlermeldung für das angegebene Formularfeld enthält.

ValidationMessage(String, Object)

Gibt ein HTML-span-Element zurück, das über die angegebenen benutzerdefinierten Attribute verfügt, die durch ein Attributobjekt definiert sind, und das die erste Validierungsfehlermeldung für das angegebene Formularfeld enthält.

ValidationMessage(String, String)

Gibt ein HTML-span-Element zurück, das eine Validierungsfehlermeldung für das angegebene Formularfeld enthält.

ValidationMessage(String, String, IDictionary<String,Object>)

Gibt ein HTML-span-Element zurück, das über die angegebenen benutzerdefinierten Attribute verfügt, die von einem Attributwörterbuch definiert sind, und das eine Validierungsfehlermeldung für das angegebene Formularfeld enthält.

ValidationMessage(String, String, Object)

Gibt ein HTML-span-Element zurück, das über die angegebenen benutzerdefinierten Attribute verfügt, die durch ein Attributobjekt definiert sind, und das eine Validierungsfehlermeldung für das angegebene Formularfeld enthält.

ValidationSummary()

Gibt ein HTML-div-Element zurück, das eine nicht sortierte Liste aller Validierungsfehlermeldungen aus dem Modellzustandswörterbuch enthält.

ValidationSummary(Boolean)

Gibt ein HTML-div-Element zurück, das eine nicht sortierte Liste von Validierungsfehlern aus dem Modellzustandswörterbuch enthält, optional ohne Fehler auf Feldebene.

ValidationSummary(IDictionary<String,Object>)

Gibt ein HTML-div-Element zurück, das über die angegebenen benutzerdefinierten Attribute verfügt, die von einem Attributwörterbuch definiert sind, und das eine nicht sortierte Liste aller Validierungsfehlermeldungen enthält, die sich im Modellzustandswörterbuch befinden.

ValidationSummary(Object)

Gibt ein HTML-div-Element zurück, das über die angegebenen benutzerdefinierten Attribute verfügt, die durch ein Attributobjekt definiert sind, und das eine nicht sortierte Liste aller Validierungsfehlermeldungen enthält, die sich im Modellzustandswörterbuch befinden.

ValidationSummary(String)

Gibt ein HTML-div-Element zurück, das eine Zusammenfassungsmeldung und eine nicht sortierte Liste aller Validierungsfehlermeldungen enthält, die sich im Modellzustandsverzeichnis befinden.

ValidationSummary(String, Boolean, IDictionary<String,Object>)

Gibt ein HTML-div-Element zurück, das über die angegebenen benutzerdefinierten Attribute verfügt, die von einem Attributwörterbuch definiert sind, und das eine Zusammenfassungsmeldung und eine nicht sortierte Liste von Validierungsfehlern aus dem Modellzustandswörterbuch enthält, wobei optional Fehler auf Feldebene ausgeschlossen werden.

ValidationSummary(String, Boolean, Object)

Gibt ein HTML-div-Element zurück, das über die angegebenen benutzerdefinierten Attribute verfügt, die durch ein Attributobjekt definiert sind, und das eine Zusammenfassungsmeldung und eine nicht sortierte Liste von Validierungsfehlern aus dem Modellzustandswörterbuch enthält, wobei optional Fehler auf Feldebene ausgeschlossen werden.

ValidationSummary(String, IDictionary<String,Object>)

Gibt ein HTML-div-Element zurück, das über die angegebenen benutzerdefinierten Attribute verfügt, die von einem Attributwörterbuch definiert sind, und das eine Zusammenfassungsmeldung und eine ungeordnete Liste aller Validierungsfehlermeldungen aus dem Modellzustandswörterbuch enthält.

ValidationSummary(String, Object)

Gibt ein HTML-div-Element zurück, das über die angegebenen benutzerdefinierten Attribute verfügt, die durch ein Attributobjekt definiert sind, und das eine Zusammenfassungsmeldung und eine ungeordnete Liste aller Validierungsfehlermeldungen aus dem Modellzustandswörterbuch enthält.

Gilt für: