HtmlHelperDisplayExtensions.DisplayFor Metoda

Definice

Přetížení

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

Vrátí kód HTML pro šablonu expressionzobrazení. Šablona je nalezena pomocí expression's ModelMetadata.

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

Vrátí kód HTML pro zobrazení expressionpomocí šablony zobrazení a specifikuje další data zobrazení. Šablona je nalezena pomocí expression's ModelMetadata.

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

Vrátí kód HTML pro šablonu expressionzobrazení. Šablona se nachází pomocí templateName expressionModelMetadata

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

Vrátí kód HTML pro zobrazení expressionpomocí šablony zobrazení a specifikuje další data zobrazení. Šablona se nachází pomocí templateName expressionModelMetadata

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

Vrátí kód HTML pro šablonu expressionzobrazení a zadaný název pole HTML. Šablona se nachází pomocí templateName expressionModelMetadata

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

Vrátí kód HTML pro šablonu expressionzobrazení. Šablona je nalezena pomocí expression's 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

Parametry typu

TModel

Typ modelu.

TResult

Typ výsledku expression .

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper<TModel> tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit vůči aktuálnímu modelu.

Návraty

IHtmlContent

Nový IHtmlContent obsahující vytvořený kód HTML.

Poznámky

Například výchozí Object šablona zobrazení obsahuje značky pro každou vlastnost ve výsledku expression .

Vlastní šablony se nacházejí ve složce DisplayTemplates . Název složky rozlišuje malá a velká písmena v systémech souborů.

Platí pro

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

Vrátí kód HTML pro zobrazení expressionpomocí šablony zobrazení a specifikuje další data zobrazení. Šablona je nalezena pomocí expression's 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

Parametry typu

TModel

Typ modelu.

TResult

Typ výsledku expression .

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper<TModel> tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit vůči aktuálnímu modelu.

additionalViewData
Object

Anonymní Object nebo IDictionary<TKey,TValue> může obsahovat další data zobrazení, která se sloučí do ViewDataDictionary<TModel> instance vytvořené pro šablonu.

Návraty

IHtmlContent

Nový IHtmlContent obsahující vytvořený kód HTML.

Poznámky

Například výchozí Object šablona zobrazení obsahuje značky pro každou vlastnost ve výsledku expression .

Vlastní šablony se nacházejí ve složce DisplayTemplates . Název složky rozlišuje malá a velká písmena v systémech souborů.

Platí pro

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

Vrátí kód HTML pro šablonu expressionzobrazení. Šablona se nachází pomocí 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

Parametry typu

TModel

Typ modelu.

TResult

Typ výsledku expression .

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper<TModel> tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit vůči aktuálnímu modelu.

templateName
String

Název šablony použité k vytvoření značky HTML.

Návraty

IHtmlContent

Nový IHtmlContent obsahující vytvořený kód HTML.

Poznámky

Například výchozí Object šablona zobrazení obsahuje značky pro každou vlastnost ve výsledku expression .

Vlastní šablony se nacházejí ve složce DisplayTemplates . Název složky rozlišuje malá a velká písmena v systémech souborů.

Platí pro

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

Vrátí kód HTML pro zobrazení expressionpomocí šablony zobrazení a specifikuje další data zobrazení. Šablona se nachází pomocí 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

Parametry typu

TModel

Typ modelu.

TResult

Typ výsledku expression .

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper<TModel> tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit vůči aktuálnímu modelu.

templateName
String

Název šablony použité k vytvoření značky HTML.

additionalViewData
Object

Anonymní Object nebo IDictionary<TKey,TValue> může obsahovat další data zobrazení, která se sloučí do ViewDataDictionary<TModel> instance vytvořené pro šablonu.

Návraty

IHtmlContent

Nový IHtmlContent obsahující vytvořený kód HTML.

Poznámky

Například výchozí Object šablona zobrazení obsahuje značky pro každou vlastnost ve výsledku expression .

Vlastní šablony se nacházejí ve složce DisplayTemplates . Název složky rozlišuje malá a velká písmena v systémech souborů.

Platí pro

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

Vrátí kód HTML pro šablonu expressionzobrazení a zadaný název pole HTML. Šablona se nachází pomocí 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

Parametry typu

TModel

Typ modelu.

TResult

Typ výsledku expression .

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper<TModel> tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit vůči aktuálnímu modelu.

templateName
String

Název šablony použité k vytvoření značky HTML.

htmlFieldName
String

Slouží String k nejednoznačnosti názvů elementů HTML vytvořených pro vlastnosti, které mají stejný název.

Návraty

IHtmlContent

Nový IHtmlContent obsahující vytvořený kód HTML.

Poznámky

Například výchozí Object šablona zobrazení obsahuje značky pro každou vlastnost ve výsledku expression .

Vlastní šablony se nacházejí ve složce DisplayTemplates . Název složky rozlišuje malá a velká písmena v systémech souborů.

Platí pro