Compartilhar via


IHtmlHelper.Display(String, String, String, Object) Método

Definição

Retorna a marcação HTML para o expression, usando um modelo de exibição, um nome de campo HTML especificado e dados de exibição adicionais. O modelo é encontrado usando o templateName ou o expression.ModelMetadata

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

Parâmetros

expression
String

Nome da expressão, em relação ao modelo atual. Pode identificar uma única propriedade ou uma Object que contenha as propriedades a serem exibidas.

templateName
String

O nome do modelo usado para criar a marcação HTML.

htmlFieldName
String

Um String usado para desambiguar os nomes de elementos HTML criados para propriedades que têm o mesmo nome.

additionalViewData
Object

Um anônimo Object ou IDictionary<TKey,TValue> que pode conter dados de exibição adicionais que serão mesclados na ViewDataDictionary<TModel> instância criada para o modelo.

Retornos

Um novo IHtmlContent que contém o HTML criado.

Comentários

Por exemplo, o modelo de exibição padrão Object inclui marcação para cada propriedade no expressionvalor do .

Exemplos expressionincluem string.Empty o que identifica o modelo atual e "prop" que identifica a propriedade "prop" do modelo atual.

Modelos personalizados são encontrados em uma DisplayTemplates pasta. O nome da pasta diferencia maiúsculas de minúsculas em sistemas de arquivos que diferenciam maiúsculas de minúsculas.

Aplica-se a