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


HtmlHelperDisplayExtensions.DisplayFor Метод

Определение

Перегрузки

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

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

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

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

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

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

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

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

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

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

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

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

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

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression);
public static Microsoft.AspNetCore.Html.IHtmlContent DisplayFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression);
static member DisplayFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayFor(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 объект , содержащий созданный HTML-код.

Комментарии

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

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

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

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

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

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

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Object ^ additionalViewData);
public static Microsoft.AspNetCore.Html.IHtmlContent DisplayFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, object additionalViewData);
static member DisplayFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayFor(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 объект , содержащий созданный HTML-код.

Комментарии

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

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

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

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

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

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

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ templateName);
public static Microsoft.AspNetCore.Html.IHtmlContent DisplayFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName);
static member DisplayFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayFor(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 объект , содержащий созданный HTML-код.

Комментарии

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

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

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

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

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

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

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayFor(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 DisplayFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName, object additionalViewData);
static member DisplayFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayFor(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 объект , содержащий созданный HTML-код.

Комментарии

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

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

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

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

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

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

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayFor(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 DisplayFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName, string htmlFieldName);
static member DisplayFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayFor(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 объект , содержащий созданный HTML-код.

Комментарии

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

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

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