Freigeben über


HtmlHelper.Editor(String, String, String, Object) Methode

Definition

Gibt HTML-Markup für zurück expression, wobei eine Editorvorlage, der angegebene HTML-Feldname und zusätzliche Ansichtsdaten verwendet werden. Die Vorlage wird mithilfe von templateName oder expressionModelMetadatagefunden.

public:
 virtual Microsoft::AspNetCore::Html::IHtmlContent ^ Editor(System::String ^ expression, System::String ^ templateName, System::String ^ htmlFieldName, System::Object ^ additionalViewData);
public Microsoft.AspNetCore.Html.IHtmlContent Editor (string expression, string templateName, string htmlFieldName, object additionalViewData);
abstract member Editor : string * string * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
override this.Editor : string * string * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function Editor (expression As String, templateName As String, htmlFieldName As String, additionalViewData As Object) As IHtmlContent

Parameter

expression
String

Ausdrucksname relativ zum aktuellen Modell. Kann eine einzelne Eigenschaft oder eine Object identifizieren, die die zu bearbeitenden Eigenschaften enthält.

templateName
String

Der Name der Vorlage, die zum Erstellen des HTML-Markups verwendet wird.

htmlFieldName
String

Ein String , der verwendet wird, um die Namen von HTML-Elementen zu trennen, die für Eigenschaften mit demselben Namen erstellt werden.

additionalViewData
Object

Ein anonymes Object oder IDictionary<TKey,TValue> , das zusätzliche Ansichtsdaten enthalten kann, die in die für die ViewDataDictionary<TModel> Vorlage erstellte instance zusammengeführt werden.

Gibt zurück

Ein neues IHtmlContent , das die <Eingabeelemente> enthält.

Implementiert

Gilt für: