HtmlHelperDisplayExtensions.DisplayFor Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>) |
Vrátí kód HTML pro |
DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object) |
Vrátí kód HTML pro |
DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String) |
Vrátí kód HTML pro |
DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object) |
Vrátí kód HTML pro |
DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String) |
Vrátí kód HTML pro |
DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)
Vrátí kód HTML pro expression
, pomocí šablony zobrazení. Šablona se najde pomocí expression
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> , která tato metoda rozšiřuje.
- expression
- Expression<Func<TModel,TResult>>
Výraz, který se má vyhodnotit oproti aktuálnímu modelu.
Návraty
Nový IHtmlContent obsahující vytvořený kód HTML.
Poznámky
Výchozí šablona zobrazení například Object obsahuje značky pro každou vlastnost ve výsledku expression
.
Vlastní šablony se nacházejí ve DisplayTemplates
složce. V názvu složky se rozlišují 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 expression
, pomocí šablony zobrazení a zadaných dalších dat zobrazení. Šablona se najde pomocí expression
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> , která tato metoda rozšiřuje.
- expression
- Expression<Func<TModel,TResult>>
Výraz, který se má vyhodnotit oproti aktuálnímu modelu.
- additionalViewData
- Object
Anonymní Object nebo IDictionary<TKey,TValue> , které mohou obsahovat další data zobrazení, která budou sloučena s ViewDataDictionary<TModel> instancí vytvořenou pro šablonu.
Návraty
Nový IHtmlContent obsahující vytvořený kód HTML.
Poznámky
Výchozí šablona zobrazení například Object obsahuje značky pro každou vlastnost ve výsledku expression
.
Vlastní šablony se nacházejí ve DisplayTemplates
složce. V názvu složky se rozlišují 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 expression
, pomocí šablony zobrazení. K nalezení šablony se používá templateName
expression
ModelMetadatanebo .
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> , která tato metoda rozšiřuje.
- expression
- Expression<Func<TModel,TResult>>
Výraz, který se má vyhodnotit oproti aktuálnímu modelu.
- templateName
- String
Název šablony použité k vytvoření kódu HTML.
Návraty
Nový IHtmlContent obsahující vytvořený kód HTML.
Poznámky
Výchozí šablona zobrazení například Object obsahuje značky pro každou vlastnost ve výsledku expression
.
Vlastní šablony se nacházejí ve DisplayTemplates
složce. V názvu složky se rozlišují 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 expression
, pomocí šablony zobrazení a zadaných dalších dat zobrazení. K nalezení šablony se používá templateName
expression
ModelMetadatanebo .
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> , která tato metoda rozšiřuje.
- expression
- Expression<Func<TModel,TResult>>
Výraz, který se má vyhodnotit oproti aktuálnímu modelu.
- templateName
- String
Název šablony použité k vytvoření kódu HTML.
- additionalViewData
- Object
Anonymní Object nebo IDictionary<TKey,TValue> , které mohou obsahovat další data zobrazení, která budou sloučena s ViewDataDictionary<TModel> instancí vytvořenou pro šablonu.
Návraty
Nový IHtmlContent obsahující vytvořený kód HTML.
Poznámky
Výchozí šablona zobrazení například Object obsahuje značky pro každou vlastnost ve výsledku expression
.
Vlastní šablony se nacházejí ve DisplayTemplates
složce. V názvu složky se rozlišují 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 expression
, pomocí šablony zobrazení a zadaného názvu pole HTML. K nalezení šablony se používá templateName
expression
ModelMetadatanebo .
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> , která tato metoda rozšiřuje.
- expression
- Expression<Func<TModel,TResult>>
Výraz, který se má vyhodnotit oproti aktuálnímu modelu.
- templateName
- String
Název šablony použité k vytvoření kódu HTML.
- htmlFieldName
- String
Slouží String k nejednoznačnosti názvů elementů HTML, které jsou vytvořeny pro vlastnosti se stejným názvem.
Návraty
Nový IHtmlContent obsahující vytvořený kód HTML.
Poznámky
Výchozí šablona zobrazení například Object obsahuje značky pro každou vlastnost ve výsledku expression
.
Vlastní šablony se nacházejí ve DisplayTemplates
složce. V názvu složky se rozlišují malá a velká písmena v systémech souborů.