IHtmlHelper<TModel>.EditorFor<TResult> Метод

Определение

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

public:
generic <typename TResult>
 Microsoft::AspNetCore::Html::IHtmlContent ^ EditorFor(System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ templateName, System::String ^ htmlFieldName, System::Object ^ additionalViewData);
public Microsoft.AspNetCore.Html.IHtmlContent EditorFor<TResult> (System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName, string htmlFieldName, object additionalViewData);
abstract member EditorFor : System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function EditorFor(Of TResult) (expression As Expression(Of Func(Of TModel, TResult)), templateName As String, htmlFieldName As String, additionalViewData As Object) As IHtmlContent

Параметры типа

TResult

Тип expression результата.

Параметры

expression
Expression<Func<TModel,TResult>>

Выражение, вычисляемое по текущей модели.

templateName
String

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

htmlFieldName
String

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

additionalViewData
Object

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

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

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

Комментарии

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

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

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