Поделиться через


IHtmlHelper.Display(String, String, String, Object) Метод

Определение

Возвращает разметку expressionHTML для , используя шаблон отображения, указанное имя поля HTML и дополнительные данные представления. Шаблон можно найти с помощью templateName или expressionModelMetadata.

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

Параметры

expression
String

Имя выражения относительно текущей модели. Может определять одно свойство или объект , Object содержащий отображаемые свойства.

templateName
String

Имя шаблона, используемого для создания разметки HTML.

htmlFieldName
String

Объект , String используемый для устранения неоднозначности имен элементов HTML, созданных для свойств с одинаковым именем.

additionalViewData
Object

Анонимный Object или IDictionary<TKey,TValue> , который может содержать дополнительные данные представления, которые будут объединены с экземпляром ViewDataDictionary<TModel> , созданным для шаблона.

Возвращаемое значение

Новый IHtmlContent объект , содержащий созданный HTML-код.

Комментарии

Например, шаблон отображения по умолчанию Object включает разметку для каждого свойства в expressionзначении .

Примеры expressionвключают string.Empty , которые идентифицируют текущую модель и "prop" определяют свойство "prop" текущей модели.

Пользовательские шаблоны находятся в папке DisplayTemplates . Имя папки учитывает регистр в файловых системах с учетом регистра.

Применяется к