HtmlHelperDisplayExtensions.DisplayFor Método

Definición

Sobrecargas

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

Devuelve el marcado HTML para , expressionmediante una plantilla para mostrar. La plantilla se encuentra con el expressionvalor de ModelMetadata.

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

Devuelve el marcado HTML para , expressionmediante una plantilla para mostrar y los datos de vista adicionales especificados. La plantilla se encuentra con el expressionvalor de ModelMetadata.

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

Devuelve el marcado HTML para , expressionmediante una plantilla para mostrar. La plantilla se encuentra mediante o templateName .expressionModelMetadata

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

Devuelve el marcado HTML para , expressionmediante una plantilla para mostrar y los datos de vista adicionales especificados. La plantilla se encuentra mediante o templateName .expressionModelMetadata

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

Devuelve el marcado HTML para , expressionutilizando una plantilla para mostrar y el nombre de campo HTML especificado. La plantilla se encuentra mediante o templateName .expressionModelMetadata

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

Devuelve el marcado HTML para , expressionmediante una plantilla para mostrar. La plantilla se encuentra con el expressionvalor 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);
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

Parámetros de tipo

TModel

Tipo del modelo.

TResult

Tipo del expression resultado.

Parámetros

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper<TModel> instancia que extiende este método.

expression
Expression<Func<TModel,TResult>>

Expresión que se va a evaluar con respecto al modelo actual.

Devoluciones

IHtmlContent

Nuevo IHtmlContent que contiene el CÓDIGO HTML creado.

Comentarios

Por ejemplo, la plantilla para mostrar predeterminada Object incluye marcado para cada propiedad del expression resultado.

Las plantillas personalizadas se encuentran en una carpeta DisplayTemplates . El nombre de la carpeta distingue mayúsculas de minúsculas en los sistemas de archivos que distinguen mayúsculas de minúsculas.

Se aplica a

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

Devuelve el marcado HTML para , expressionmediante una plantilla para mostrar y los datos de vista adicionales especificados. La plantilla se encuentra con el expressionvalor 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::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

Parámetros de tipo

TModel

Tipo del modelo.

TResult

Tipo del expression resultado.

Parámetros

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper<TModel> instancia que extiende este método.

expression
Expression<Func<TModel,TResult>>

Expresión que se va a evaluar con respecto al modelo actual.

additionalViewData
Object

Object Anónimo o IDictionary<TKey,TValue> que puede contener datos de vista adicionales que se combinarán en la ViewDataDictionary<TModel> instancia creada para la plantilla.

Devoluciones

IHtmlContent

Nuevo IHtmlContent que contiene el CÓDIGO HTML creado.

Comentarios

Por ejemplo, la plantilla para mostrar predeterminada Object incluye marcado para cada propiedad del expression resultado.

Las plantillas personalizadas se encuentran en una carpeta DisplayTemplates . El nombre de la carpeta distingue mayúsculas de minúsculas en los sistemas de archivos que distinguen mayúsculas de minúsculas.

Se aplica a

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

Devuelve el marcado HTML para , expressionmediante una plantilla para mostrar. La plantilla se encuentra mediante o 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

Parámetros de tipo

TModel

Tipo del modelo.

TResult

Tipo del expression resultado.

Parámetros

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper<TModel> instancia que extiende este método.

expression
Expression<Func<TModel,TResult>>

Expresión que se va a evaluar con respecto al modelo actual.

templateName
String

Nombre de la plantilla utilizada para crear el marcado HTML.

Devoluciones

IHtmlContent

Nuevo IHtmlContent que contiene el CÓDIGO HTML creado.

Comentarios

Por ejemplo, la plantilla para mostrar predeterminada Object incluye marcado para cada propiedad del expression resultado.

Las plantillas personalizadas se encuentran en una carpeta DisplayTemplates . El nombre de la carpeta distingue mayúsculas de minúsculas en los sistemas de archivos que distinguen mayúsculas de minúsculas.

Se aplica a

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

Devuelve el marcado HTML para , expressionmediante una plantilla para mostrar y los datos de vista adicionales especificados. La plantilla se encuentra mediante o 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

Parámetros de tipo

TModel

Tipo del modelo.

TResult

Tipo del expression resultado.

Parámetros

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper<TModel> instancia que extiende este método.

expression
Expression<Func<TModel,TResult>>

Expresión que se va a evaluar con respecto al modelo actual.

templateName
String

Nombre de la plantilla utilizada para crear el marcado HTML.

additionalViewData
Object

Object Anónimo o IDictionary<TKey,TValue> que puede contener datos de vista adicionales que se combinarán en la ViewDataDictionary<TModel> instancia creada para la plantilla.

Devoluciones

IHtmlContent

Nuevo IHtmlContent que contiene el CÓDIGO HTML creado.

Comentarios

Por ejemplo, la plantilla para mostrar predeterminada Object incluye marcado para cada propiedad del expression resultado.

Las plantillas personalizadas se encuentran en una carpeta DisplayTemplates . El nombre de la carpeta distingue mayúsculas de minúsculas en los sistemas de archivos que distinguen mayúsculas de minúsculas.

Se aplica a

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

Devuelve el marcado HTML para , expressionutilizando una plantilla para mostrar y el nombre de campo HTML especificado. La plantilla se encuentra mediante o 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

Parámetros de tipo

TModel

Tipo del modelo.

TResult

Tipo del expression resultado.

Parámetros

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper<TModel> instancia que extiende este método.

expression
Expression<Func<TModel,TResult>>

Expresión que se va a evaluar con respecto al modelo actual.

templateName
String

Nombre de la plantilla utilizada para crear el marcado HTML.

htmlFieldName
String

que String se usa para eliminar la ambigüedad de los nombres de los elementos HTML que se crean para las propiedades que tienen el mismo nombre.

Devoluciones

IHtmlContent

Nuevo IHtmlContent que contiene el CÓDIGO HTML creado.

Comentarios

Por ejemplo, la plantilla para mostrar predeterminada Object incluye marcado para cada propiedad del expression resultado.

Las plantillas personalizadas se encuentran en una carpeta DisplayTemplates . El nombre de la carpeta distingue mayúsculas de minúsculas en los sistemas de archivos que distinguen mayúsculas de minúsculas.

Se aplica a