共用方式為


HtmlHelperDisplayExtensions.DisplayFor 方法

定義

多載

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

使用顯示範本傳回 的 expression HTML 標籤。 您可以使用 的 ModelMetadata 找到 expression 範本。

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

使用顯示範本和指定的其他檢視資料,傳回 的 expression HTML 標籤。 您可以使用 的 ModelMetadata 找到 expression 範本。

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

使用顯示範本傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

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

使用顯示範本和指定的其他檢視資料,傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

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

使用顯示範本和指定的 HTML 功能變數名稱,傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

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

來源:
HtmlHelperDisplayExtensions.cs
來源:
HtmlHelperDisplayExtensions.cs
來源:
HtmlHelperDisplayExtensions.cs

使用顯示範本傳回 的 expression HTML 標籤。 您可以使用 的 ModelMetadata 找到 expression 範本。

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>>

要針對目前模型評估的運算式。

傳回

新的 IHtmlContent ,其中包含已建立的 HTML。

備註

例如,預設 Object 顯示範本包含結果中每個屬性的 expression 標記。

自訂範本位於資料夾底下 DisplayTemplates 。 資料夾名稱在區分大小寫的檔案系統上會區分大小寫。

適用於

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

來源:
HtmlHelperDisplayExtensions.cs
來源:
HtmlHelperDisplayExtensions.cs
來源:
HtmlHelperDisplayExtensions.cs

使用顯示範本和指定的其他檢視資料,傳回 的 expression HTML 標籤。 您可以使用 的 ModelMetadata 找到 expression 範本。

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

匿名 Object 的 ,也可以 IDictionary<TKey,TValue> 包含其他檢視資料,這些資料會合並到 ViewDataDictionary<TModel> 為範本建立的實例中。

傳回

新的 IHtmlContent ,其中包含已建立的 HTML。

備註

例如,預設 Object 顯示範本包含結果中每個屬性的 expression 標記。

自訂範本位於資料夾底下 DisplayTemplates 。 資料夾名稱在區分大小寫的檔案系統上會區分大小寫。

適用於

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

來源:
HtmlHelperDisplayExtensions.cs
來源:
HtmlHelperDisplayExtensions.cs
來源:
HtmlHelperDisplayExtensions.cs

使用顯示範本傳回 的 expression HTML 標籤。 您可以使用 或 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 標籤的範本名稱。

傳回

新的 IHtmlContent ,其中包含已建立的 HTML。

備註

例如,預設 Object 顯示範本包含結果中每個屬性的 expression 標記。

自訂範本位於資料夾底下 DisplayTemplates 。 資料夾名稱在區分大小寫的檔案系統上會區分大小寫。

適用於

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

來源:
HtmlHelperDisplayExtensions.cs
來源:
HtmlHelperDisplayExtensions.cs
來源:
HtmlHelperDisplayExtensions.cs

使用顯示範本和指定的其他檢視資料,傳回 的 expression HTML 標籤。 您可以使用 或 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

匿名 Object 的 ,也可以 IDictionary<TKey,TValue> 包含其他檢視資料,這些資料會合並到 ViewDataDictionary<TModel> 為範本建立的實例中。

傳回

新的 IHtmlContent ,其中包含已建立的 HTML。

備註

例如,預設 Object 顯示範本包含結果中每個屬性的 expression 標記。

自訂範本位於資料夾底下 DisplayTemplates 。 資料夾名稱在區分大小寫的檔案系統上會區分大小寫。

適用於

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

來源:
HtmlHelperDisplayExtensions.cs
來源:
HtmlHelperDisplayExtensions.cs
來源:
HtmlHelperDisplayExtensions.cs

使用顯示範本和指定的 HTML 功能變數名稱,傳回 的 expression HTML 標籤。 您可以使用 或 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 專案名稱。

傳回

新的 IHtmlContent ,其中包含已建立的 HTML。

備註

例如,預設 Object 顯示範本包含結果中每個屬性的 expression 標記。

自訂範本位於資料夾底下 DisplayTemplates 。 資料夾名稱在區分大小寫的檔案系統上會區分大小寫。

適用於