IHtmlHelper<TModel>.DisplayFor<TResult> 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í.
Vrátí kód HTML pro expression
, pomocí šablony zobrazení, zadaného názvu pole HTML a dalších dat zobrazení. Název šablony pochází z templateName
expression
TemplateHintnebo .
Pokud se soubor šablony nenajde, použije se výchozí šablona.
public:
generic <typename TResult>
Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayFor(System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ templateName, System::String ^ htmlFieldName, System::Object ^ additionalViewData);
public Microsoft.AspNetCore.Html.IHtmlContent DisplayFor<TResult> (System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName, string htmlFieldName, object additionalViewData);
abstract member DisplayFor : System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function DisplayFor(Of TResult) (expression As Expression(Of Func(Of TModel, TResult)), templateName As String, htmlFieldName As String, additionalViewData As Object) As IHtmlContent
Parametry typu
- TResult
Typ výsledku expression
Parametry
- 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.
- 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 ve složce Pages . V názvu složky se rozlišují malá a velká písmena v systémech souborů.