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šablonu zobrazení, zadaný název pole HTML a další data zobrazení. Název šablony je převzat z templateName názvu šablony .expressionTemplateHint
Pokud soubor šablony nebyl nalezen, 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 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.
- 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
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 ve složce Pages . Název složky rozlišuje malá a velká písmena v systémech souborů.