Поделиться через


IHtmlHelper.Editor(String, String, String, Object) Метод

Определение

Возвращает разметку expressionHTML для , используя шаблон редактора, указанное имя поля HTML и дополнительные данные представления. Шаблон можно найти с помощью templateName или expressionModelMetadata.

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

Параметры

expression
String

Имя выражения относительно текущей модели. Может определять одно свойство или объект , Object содержащий изменяемые свойства.

templateName
String

Имя шаблона, используемого для создания разметки HTML.

htmlFieldName
String

Объект , String используемый для устранения неоднозначности имен элементов HTML, созданных для свойств с одинаковым именем.

additionalViewData
Object

Анонимный Object или IDictionary<TKey,TValue> , который может содержать дополнительные данные представления, которые будут объединены с экземпляром ViewDataDictionary<TModel> , созданным для шаблона.

Возвращаемое значение

Новый IHtmlContent объект , <содержащий входные> элементы.

Комментарии

Например, шаблон редактора по умолчанию Object включает <элементы label> и <input> для каждого свойства в expressionзначении .

Примеры expressionвключают string.Empty , которые идентифицируют текущую модель и "prop" определяют свойство "prop" текущей модели.

Пользовательские шаблоны находятся в папке EditorTemplates . Имя папки учитывает регистр в файловых системах с учетом регистра.

Применяется к