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


HtmlHelperEditorExtensions.EditorFor Метод

Определение

Перегрузки

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object)

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String)

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

Исходный код:
HtmlHelperEditorExtensions.cs
Исходный код:
HtmlHelperEditorExtensions.cs
Исходный код:
HtmlHelperEditorExtensions.cs

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

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression);
static member EditorFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult))) As IHtmlContent

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

TModel

Тип модели.

TResult

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

Параметры

htmlHelper
IHtmlHelper<TModel>

Экземпляр IHtmlHelper<TModel> , который расширяет этот метод.

expression
Expression<Func<TModel,TResult>>

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

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

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

Комментарии

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

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

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)

Исходный код:
HtmlHelperEditorExtensions.cs
Исходный код:
HtmlHelperEditorExtensions.cs
Исходный код:
HtmlHelperEditorExtensions.cs

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

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Object ^ additionalViewData);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, object additionalViewData);
static member EditorFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), additionalViewData As Object) As IHtmlContent

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

TModel

Тип модели.

TResult

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

Параметры

htmlHelper
IHtmlHelper<TModel>

Экземпляр IHtmlHelper<TModel> , который расширяет этот метод.

expression
Expression<Func<TModel,TResult>>

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

additionalViewData
Object

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

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

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

Комментарии

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

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

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

Исходный код:
HtmlHelperEditorExtensions.cs
Исходный код:
HtmlHelperEditorExtensions.cs
Исходный код:
HtmlHelperEditorExtensions.cs

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

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ templateName);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName);
static member EditorFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), templateName As String) As IHtmlContent

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

TModel

Тип модели.

TResult

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

Параметры

htmlHelper
IHtmlHelper<TModel>

Экземпляр IHtmlHelper<TModel> , который расширяет этот метод.

expression
Expression<Func<TModel,TResult>>

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

templateName
String

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

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

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

Комментарии

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

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

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object)

Исходный код:
HtmlHelperEditorExtensions.cs
Исходный код:
HtmlHelperEditorExtensions.cs
Исходный код:
HtmlHelperEditorExtensions.cs

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

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ templateName, System::Object ^ additionalViewData);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName, object additionalViewData);
static member EditorFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), templateName As String, additionalViewData As Object) As IHtmlContent

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

TModel

Тип модели.

TResult

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

Параметры

htmlHelper
IHtmlHelper<TModel>

Экземпляр IHtmlHelper<TModel> , который расширяет этот метод.

expression
Expression<Func<TModel,TResult>>

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

templateName
String

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

additionalViewData
Object

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

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

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

Комментарии

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

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

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String)

Исходный код:
HtmlHelperEditorExtensions.cs
Исходный код:
HtmlHelperEditorExtensions.cs
Исходный код:
HtmlHelperEditorExtensions.cs

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

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ templateName, System::String ^ htmlFieldName);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName, string htmlFieldName);
static member EditorFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), templateName As String, htmlFieldName As String) As IHtmlContent

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

TModel

Тип модели.

TResult

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

Параметры

htmlHelper
IHtmlHelper<TModel>

Экземпляр IHtmlHelper<TModel> , который расширяет этот метод.

expression
Expression<Func<TModel,TResult>>

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

templateName
String

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

htmlFieldName
String

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

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

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

Комментарии

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

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

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