IHtmlHelper.Editor(String, String, String, Object) Metoda

Definicja

Zwraca znaczniki HTML dla expressionelementu , używając szablonu edytora, określonej nazwy pola HTML i dodatkowych danych widoku. Szablon został znaleziony przy użyciu elementu templateNameexpressionlub .s ModelMetadata.

public:
 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
Public Function Editor (expression As String, templateName As String, htmlFieldName As String, additionalViewData As Object) As IHtmlContent

Parametry

expression
String

Nazwa wyrażenia względem bieżącego modelu. Może zidentyfikować pojedynczą właściwość lub właściwość zawierającą Object właściwości do edycji.

templateName
String

Nazwa szablonu użytego do utworzenia znaczników HTML.

htmlFieldName
String

Służy String do uściślania nazw elementów HTML, które są tworzone dla właściwości o tej samej nazwie.

additionalViewData
Object

Anonimowe Object lub IDictionary<TKey,TValue> zawierające dodatkowe dane widoku, które zostaną scalone z wystąpieniem utworzonym ViewDataDictionary<TModel> dla szablonu.

Zwraca

IHtmlContent

Nowa IHtmlContent zawierająca <elementy wejściowe> .

Uwagi

Na przykład domyślny Object szablon edytora zawiera <etykiety> i <elementy wejściowe> dla każdej właściwości w expressionwartości .s.

Przykład expressionobejmuje string.Empty element identyfikujący bieżący model i "prop" identyfikujący właściwość "prop" bieżącego modelu.

Szablony niestandardowe znajdują się w folderze EditorTemplates . Nazwa folderu jest rozróżniana wielkość liter w systemach plików uwzględniających wielkość liter.

Dotyczy