HtmlHelperDisplayExtensions.DisplayFor Méthode

Définition

Surcharges

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

Retourne le balisage HTML pour , à l’aide expressiond’un modèle d’affichage. Le modèle est trouvé à l’aide de expressionModelMetadata.

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

Retourne le balisage HTML pour , à l’aide expressiond’un modèle d’affichage et de données d’affichage supplémentaires spécifiées. Le modèle est trouvé à l’aide de expressionModelMetadata.

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

Retourne le balisage HTML pour , à l’aide expressiond’un modèle d’affichage. Le modèle est trouvé à l’aide de templateNameexpressionou de ModelMetadata.

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

Retourne le balisage HTML pour , à l’aide expressiond’un modèle d’affichage et de données d’affichage supplémentaires spécifiées. Le modèle est trouvé à l’aide de templateNameexpressionou de ModelMetadata.

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

Retourne le balisage HTML pour , à l’aide expressiond’un modèle d’affichage et d’un nom de champ HTML spécifié. Le modèle est trouvé à l’aide de templateNameexpressionou de ModelMetadata.

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

Retourne le balisage HTML pour , à l’aide expressiond’un modèle d’affichage. Le modèle est trouvé à l’aide de 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

Paramètres de type

TModel

Type du modèle.

TResult

Type du expression résultat.

Paramètres

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper<TModel> instance cette méthode s’étend.

expression
Expression<Func<TModel,TResult>>

Expression à évaluer par rapport au modèle actuel.

Retours

Nouveau IHtmlContent contenant le code HTML créé.

Remarques

Par exemple, le modèle d’affichage par défaut Object inclut le balisage pour chaque propriété dans le expression résultat.

Les modèles personnalisés se trouvent sous un DisplayTemplates dossier. Le nom du dossier respecte la casse sur les systèmes de fichiers respectant la casse.

S’applique à

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

Retourne le balisage HTML pour , à l’aide expressiond’un modèle d’affichage et de données d’affichage supplémentaires spécifiées. Le modèle est trouvé à l’aide de 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

Paramètres de type

TModel

Type du modèle.

TResult

Type du expression résultat.

Paramètres

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper<TModel> instance cette méthode s’étend.

expression
Expression<Func<TModel,TResult>>

Expression à évaluer par rapport au modèle actuel.

additionalViewData
Object

Anonyme Object ou IDictionary<TKey,TValue> pouvant contenir des données d’affichage supplémentaires qui seront fusionnées dans le ViewDataDictionary<TModel> instance créé pour le modèle.

Retours

Nouveau IHtmlContent contenant le code HTML créé.

Remarques

Par exemple, le modèle d’affichage par défaut Object inclut le balisage pour chaque propriété dans le expression résultat.

Les modèles personnalisés se trouvent sous un DisplayTemplates dossier. Le nom du dossier respecte la casse sur les systèmes de fichiers respectant la casse.

S’applique à

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

Retourne le balisage HTML pour , à l’aide expressiond’un modèle d’affichage. Le modèle est trouvé à l’aide de templateNameexpressionou de ModelMetadata.

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

Paramètres de type

TModel

Type du modèle.

TResult

Type du expression résultat.

Paramètres

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper<TModel> instance cette méthode s’étend.

expression
Expression<Func<TModel,TResult>>

Expression à évaluer par rapport au modèle actuel.

templateName
String

Nom du modèle utilisé pour créer le balisage HTML.

Retours

Nouveau IHtmlContent contenant le code HTML créé.

Remarques

Par exemple, le modèle d’affichage par défaut Object inclut le balisage pour chaque propriété dans le expression résultat.

Les modèles personnalisés se trouvent sous un DisplayTemplates dossier. Le nom du dossier respecte la casse sur les systèmes de fichiers respectant la casse.

S’applique à

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

Retourne le balisage HTML pour , à l’aide expressiond’un modèle d’affichage et de données d’affichage supplémentaires spécifiées. Le modèle est trouvé à l’aide de templateNameexpressionou de ModelMetadata.

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

Paramètres de type

TModel

Type du modèle.

TResult

Type du expression résultat.

Paramètres

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper<TModel> instance cette méthode s’étend.

expression
Expression<Func<TModel,TResult>>

Expression à évaluer par rapport au modèle actuel.

templateName
String

Nom du modèle utilisé pour créer le balisage HTML.

additionalViewData
Object

Anonyme Object ou IDictionary<TKey,TValue> pouvant contenir des données d’affichage supplémentaires qui seront fusionnées dans le ViewDataDictionary<TModel> instance créé pour le modèle.

Retours

Nouveau IHtmlContent contenant le code HTML créé.

Remarques

Par exemple, le modèle d’affichage par défaut Object inclut le balisage pour chaque propriété dans le expression résultat.

Les modèles personnalisés se trouvent sous un DisplayTemplates dossier. Le nom du dossier respecte la casse sur les systèmes de fichiers respectant la casse.

S’applique à

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

Retourne le balisage HTML pour , à l’aide expressiond’un modèle d’affichage et d’un nom de champ HTML spécifié. Le modèle est trouvé à l’aide de templateNameexpressionou de ModelMetadata.

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

Paramètres de type

TModel

Type du modèle.

TResult

Type du expression résultat.

Paramètres

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper<TModel> instance cette méthode s’étend.

expression
Expression<Func<TModel,TResult>>

Expression à évaluer par rapport au modèle actuel.

templateName
String

Nom du modèle utilisé pour créer le balisage HTML.

htmlFieldName
String

String utilisé pour lever l’ambiguïté sur les noms des éléments HTML créés pour les propriétés portant le même nom.

Retours

Nouveau IHtmlContent contenant le code HTML créé.

Remarques

Par exemple, le modèle d’affichage par défaut Object inclut le balisage pour chaque propriété dans le expression résultat.

Les modèles personnalisés se trouvent sous un DisplayTemplates dossier. Le nom du dossier respecte la casse sur les systèmes de fichiers respectant la casse.

S’applique à