Sdílet prostřednictvím


IHtmlHelper.Display(String, String, String, Object) Metoda

Definice

Vrátí kód HTML pro expression, pomocí šablony zobrazení, zadaného názvu pole HTML a dalších dat zobrazení. Šablona se najde pomocí templateNameexpressionModelMetadatanebo .

public:
 Microsoft::AspNetCore::Html::IHtmlContent ^ Display(System::String ^ expression, System::String ^ templateName, System::String ^ htmlFieldName, System::Object ^ additionalViewData);
public Microsoft.AspNetCore.Html.IHtmlContent Display (string expression, string templateName, string htmlFieldName, object additionalViewData);
abstract member Display : string * string * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function Display (expression As String, templateName As String, htmlFieldName As String, additionalViewData As Object) As IHtmlContent

Parametry

expression
String

Název výrazu vzhledem k aktuálnímu modelu. Může identifikovat jednu vlastnost nebo Object vlastnost, která obsahuje vlastnosti, které se mají zobrazit.

templateName
String

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

htmlFieldName
String

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

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

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

Mezi příklady expressionpatří string.Empty , které identifikují aktuální model a "prop" identifikují vlastnost "prop" aktuálního modelu.

Vlastní šablony najdete ve DisplayTemplates složce. V názvu složky se rozlišují malá a velká písmena v systémech souborů.

Platí pro