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


IHtmlHelper<TModel>.DisplayFor<TResult> Метод

Определение

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

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

Параметры типа

TResult

Тип expression результата.

Параметры

expression
Expression<Func<TModel,TResult>>

Выражение, вычисляемое по текущей модели.

templateName
String

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

htmlFieldName
String

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

additionalViewData
Object

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

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

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

Комментарии

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

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

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