HtmlHelperDisplayExtensions.DisplayFor メソッド

定義

オーバーロード

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

表示テンプレートを使用して、 の expressionHTML マークアップを返します。 テンプレートは、 の をexpressionModelMetadata使用して見つかります。

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)

表示テンプレートと指定された追加のビュー データを使用して、 の expressionHTML マークアップを返します。 テンプレートは、 の をexpressionModelMetadata使用して見つかります。

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

表示テンプレートを使用して、 の expressionHTML マークアップを返します。 テンプレートは、 または の をexpressionModelMetadata使用してtemplateName見つかります。

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object)

表示テンプレートと指定された追加のビュー データを使用して、 の expressionHTML マークアップを返します。 テンプレートは、 または の をexpressionModelMetadata使用してtemplateName見つかります。

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String)

表示テンプレートと指定された HTML フィールド名を使用して、 の expressionHTML マークアップを返します。 テンプレートは、 または の をexpressionModelMetadata使用してtemplateName見つかります。

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

ソース:
HtmlHelperDisplayExtensions.cs
ソース:
HtmlHelperDisplayExtensions.cs

表示テンプレートを使用して、 の expressionHTML マークアップを返します。 テンプレートは、 の をexpressionModelMetadata使用して見つかります。

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression);
public static Microsoft.AspNetCore.Html.IHtmlContent DisplayFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression);
static member DisplayFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult))) As IHtmlContent

型パラメーター

TModel

モデルの型。

TResult

結果の expression 型。

パラメーター

htmlHelper
IHtmlHelper<TModel>

このメソッドが IHtmlHelper<TModel> 拡張するインスタンス。

expression
Expression<Func<TModel,TResult>>

現在のモデルに対して評価される式。

戻り値

作成された HTML を含む新しい IHtmlContent

注釈

たとえば、既定 Object の表示テンプレートには、結果の各プロパティのマークアップが expression 含まれます。

カスタム テンプレートはフォルダーの下にあります DisplayTemplates 。 フォルダー名は、大文字と小文字が区別されるファイル システムでは大文字と小文字が区別されます。

適用対象

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)

ソース:
HtmlHelperDisplayExtensions.cs
ソース:
HtmlHelperDisplayExtensions.cs

表示テンプレートと指定された追加のビュー データを使用して、 の expressionHTML マークアップを返します。 テンプレートは、 の をexpressionModelMetadata使用して見つかります。

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Object ^ additionalViewData);
public static Microsoft.AspNetCore.Html.IHtmlContent DisplayFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, object additionalViewData);
static member DisplayFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), additionalViewData As Object) As IHtmlContent

型パラメーター

TModel

モデルの型。

TResult

結果の expression 型。

パラメーター

htmlHelper
IHtmlHelper<TModel>

このメソッドが IHtmlHelper<TModel> 拡張するインスタンス。

expression
Expression<Func<TModel,TResult>>

現在のモデルに対して評価される式。

additionalViewData
Object

テンプレート用に作成されたインスタンスにマージされる追加のビュー データをViewDataDictionary<TModel>含めることができる匿名Objectまたは IDictionary<TKey,TValue>

戻り値

作成された HTML を含む新しい IHtmlContent

注釈

たとえば、既定 Object の表示テンプレートには、結果の各プロパティのマークアップが expression 含まれます。

カスタム テンプレートはフォルダーの下にあります DisplayTemplates 。 フォルダー名は、大文字と小文字が区別されるファイル システムでは大文字と小文字が区別されます。

適用対象

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

ソース:
HtmlHelperDisplayExtensions.cs
ソース:
HtmlHelperDisplayExtensions.cs

表示テンプレートを使用して、 の expressionHTML マークアップを返します。 テンプレートは、 または の をexpressionModelMetadata使用してtemplateName見つかります。

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ templateName);
public static Microsoft.AspNetCore.Html.IHtmlContent DisplayFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName);
static member DisplayFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), templateName As String) As IHtmlContent

型パラメーター

TModel

モデルの型。

TResult

結果の expression 型。

パラメーター

htmlHelper
IHtmlHelper<TModel>

このメソッドが IHtmlHelper<TModel> 拡張するインスタンス。

expression
Expression<Func<TModel,TResult>>

現在のモデルに対して評価される式。

templateName
String

HTML マークアップの作成に使用されるテンプレートの名前。

戻り値

作成された HTML を含む新しい IHtmlContent

注釈

たとえば、既定 Object の表示テンプレートには、結果の各プロパティのマークアップが expression 含まれます。

カスタム テンプレートはフォルダーの下にあります DisplayTemplates 。 フォルダー名は、大文字と小文字が区別されるファイル システムでは大文字と小文字が区別されます。

適用対象

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object)

ソース:
HtmlHelperDisplayExtensions.cs
ソース:
HtmlHelperDisplayExtensions.cs

表示テンプレートと指定された追加のビュー データを使用して、 の expressionHTML マークアップを返します。 テンプレートは、 または の をexpressionModelMetadata使用してtemplateName見つかります。

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ templateName, System::Object ^ additionalViewData);
public static Microsoft.AspNetCore.Html.IHtmlContent DisplayFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName, object additionalViewData);
static member DisplayFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), templateName As String, additionalViewData As Object) As IHtmlContent

型パラメーター

TModel

モデルの型。

TResult

結果の expression 型。

パラメーター

htmlHelper
IHtmlHelper<TModel>

このメソッドが IHtmlHelper<TModel> 拡張するインスタンス。

expression
Expression<Func<TModel,TResult>>

現在のモデルに対して評価される式。

templateName
String

HTML マークアップの作成に使用されるテンプレートの名前。

additionalViewData
Object

テンプレート用に作成されたインスタンスにマージされる追加のビュー データをViewDataDictionary<TModel>含めることができる匿名Objectまたは IDictionary<TKey,TValue>

戻り値

作成された HTML を含む新しい IHtmlContent

注釈

たとえば、既定 Object の表示テンプレートには、結果の各プロパティのマークアップが expression 含まれます。

カスタム テンプレートはフォルダーの下にあります DisplayTemplates 。 フォルダー名は、大文字と小文字が区別されるファイル システムでは大文字と小文字が区別されます。

適用対象

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String)

ソース:
HtmlHelperDisplayExtensions.cs
ソース:
HtmlHelperDisplayExtensions.cs

表示テンプレートと指定された HTML フィールド名を使用して、 の expressionHTML マークアップを返します。 テンプレートは、 または の をexpressionModelMetadata使用してtemplateName見つかります。

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ DisplayFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ templateName, System::String ^ htmlFieldName);
public static Microsoft.AspNetCore.Html.IHtmlContent DisplayFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName, string htmlFieldName);
static member DisplayFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DisplayFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), templateName As String, htmlFieldName As String) As IHtmlContent

型パラメーター

TModel

モデルの型。

TResult

結果の expression 型。

パラメーター

htmlHelper
IHtmlHelper<TModel>

このメソッドが IHtmlHelper<TModel> 拡張するインスタンス。

expression
Expression<Func<TModel,TResult>>

現在のモデルに対して評価される式。

templateName
String

HTML マークアップの作成に使用されるテンプレートの名前。

htmlFieldName
String

String同じ名前を持つプロパティに対して作成される HTML 要素の名前を明確にするために使用される 。

戻り値

作成された HTML を含む新しい IHtmlContent

注釈

たとえば、既定 Object の表示テンプレートには、結果の各プロパティのマークアップが expression 含まれます。

カスタム テンプレートはフォルダーの下にあります DisplayTemplates 。 フォルダー名は、大文字と小文字が区別されるファイル システムでは大文字と小文字が区別されます。

適用対象