Share via


DisplayExtensions.DisplayFor 方法

定義

多載

DisplayFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String, String, Object)

使用範本、HTML 欄位 ID 和其他檢視資料,傳回指定運算式所表示之物件中每一個屬性的 HTML 標記。

DisplayFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String, String)

使用指定的範本和 HTML 欄位識別碼,傳回 物件 Expression 中每個屬性的 HTML 標籤。

DisplayFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String, Object)

使用指定的範本和其他檢視資料,傳回包含指定運算式所表示之物件中每一個屬性值的字串。

DisplayFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String)

傳回字串,這個字串包含 物件中每個屬性值,這個物件是由 使用指定的範本表示 Expression

DisplayFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, Object)

使用其他檢視資料,傳回包含指定運算式所表示之物件中每一個屬性值的字串。

DisplayFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>)

傳回物件中由運算式表示之每個屬性的 Expression HTML 標籤。

DisplayFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String, String, Object)

使用範本、HTML 欄位 ID 和其他檢視資料,傳回指定運算式所表示之物件中每一個屬性的 HTML 標記。

public static System.Web.Mvc.MvcHtmlString DisplayFor<TModel,TValue> (this System.Web.Mvc.HtmlHelper<TModel> html, System.Linq.Expressions.Expression<Func<TModel,TValue>> expression, string templateName, string htmlFieldName, object additionalViewData);
static member DisplayFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> * string * string * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function DisplayFor(Of TModel, TValue) (html As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TValue)), templateName As String, htmlFieldName As String, additionalViewData As Object) As MvcHtmlString

類型參數

TModel

模型的型別。

TValue

值的類型。

參數

html
HtmlHelper<TModel>

此方法擴充的 HTML Helper 執行個體。

expression
Expression<Func<TModel,TValue>>

運算式,可識別包含要顯示之屬性的物件。

templateName
String

用來呈現物件之範本的名稱。

htmlFieldName
String

用來使 HTML input 元素之名稱意義清楚的字串,對於名稱相同的屬性,便會轉譯這些項目。

additionalViewData
Object

匿名物件,可以包含其他檢視資料,這些資料會合並到 ViewDataDictionary<TModel> 針對範本建立的實例中。

傳回

運算式所表示之物件中每一個屬性的 HTML 標記。

適用於

DisplayFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String, String)

使用指定的範本和 HTML 欄位識別碼,傳回 物件 Expression 中每個屬性的 HTML 標籤。

public static System.Web.Mvc.MvcHtmlString DisplayFor<TModel,TValue> (this System.Web.Mvc.HtmlHelper<TModel> html, System.Linq.Expressions.Expression<Func<TModel,TValue>> expression, string templateName, string htmlFieldName);
static member DisplayFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> * string * string -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function DisplayFor(Of TModel, TValue) (html As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TValue)), templateName As String, htmlFieldName As String) As MvcHtmlString

類型參數

TModel

模型的型別。

TValue

值的類型。

參數

html
HtmlHelper<TModel>

此方法擴充的 HTML Helper 執行個體。

expression
Expression<Func<TModel,TValue>>

運算式,可識別包含要顯示之屬性的物件。

templateName
String

用來呈現物件之範本的名稱。

htmlFieldName
String

用來使 HTML input 元素之名稱意義清楚的字串,對於名稱相同的屬性,便會轉譯這些項目。

傳回

運算式所表示之物件中每一個屬性的 HTML 標記。

適用於

DisplayFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String, Object)

使用指定的範本和其他檢視資料,傳回包含指定運算式所表示之物件中每一個屬性值的字串。

public static System.Web.Mvc.MvcHtmlString DisplayFor<TModel,TValue> (this System.Web.Mvc.HtmlHelper<TModel> html, System.Linq.Expressions.Expression<Func<TModel,TValue>> expression, string templateName, object additionalViewData);
static member DisplayFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> * string * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function DisplayFor(Of TModel, TValue) (html As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TValue)), templateName As String, additionalViewData As Object) As MvcHtmlString

類型參數

TModel

模型的型別。

TValue

值的類型。

參數

html
HtmlHelper<TModel>

此方法擴充的 HTML Helper 執行個體。

expression
Expression<Func<TModel,TValue>>

運算式,可識別包含要顯示之屬性的物件。

templateName
String

用來呈現物件之範本的名稱。

additionalViewData
Object

匿名物件,可以包含其他檢視資料,這些資料會合並到 ViewDataDictionary<TModel> 針對範本建立的實例中。

傳回

運算式所表示之物件中每一個屬性的 HTML 標記。

適用於

DisplayFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, String)

傳回字串,這個字串包含 物件中每個屬性值,這個物件是由 使用指定的範本表示 Expression

public static System.Web.Mvc.MvcHtmlString DisplayFor<TModel,TValue> (this System.Web.Mvc.HtmlHelper<TModel> html, System.Linq.Expressions.Expression<Func<TModel,TValue>> expression, string templateName);
static member DisplayFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> * string -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function DisplayFor(Of TModel, TValue) (html As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TValue)), templateName As String) As MvcHtmlString

類型參數

TModel

模型的型別。

TValue

值的類型。

參數

html
HtmlHelper<TModel>

此方法擴充的 HTML Helper 執行個體。

expression
Expression<Func<TModel,TValue>>

運算式,可識別包含要顯示之屬性的物件。

templateName
String

用來呈現物件之範本的名稱。

傳回

運算式所表示之物件中每一個屬性的 HTML 標記。

適用於

DisplayFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>, Object)

使用其他檢視資料,傳回包含指定運算式所表示之物件中每一個屬性值的字串。

public static System.Web.Mvc.MvcHtmlString DisplayFor<TModel,TValue> (this System.Web.Mvc.HtmlHelper<TModel> html, System.Linq.Expressions.Expression<Func<TModel,TValue>> expression, object additionalViewData);
static member DisplayFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function DisplayFor(Of TModel, TValue) (html As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TValue)), additionalViewData As Object) As MvcHtmlString

類型參數

TModel

模型的型別。

TValue

值的類型。

參數

html
HtmlHelper<TModel>

此方法擴充的 HTML Helper 執行個體。

expression
Expression<Func<TModel,TValue>>

運算式,可識別包含要顯示之屬性的物件。

additionalViewData
Object

匿名物件,可以包含其他檢視資料,這些資料會合並到 ViewDataDictionary<TModel> 針對範本建立的實例中。

傳回

運算式所表示之物件中每一個屬性的 HTML 標記。

適用於

DisplayFor<TModel,TValue>(HtmlHelper<TModel>, Expression<Func<TModel,TValue>>)

傳回物件中由運算式表示之每個屬性的 Expression HTML 標籤。

public static System.Web.Mvc.MvcHtmlString DisplayFor<TModel,TValue> (this System.Web.Mvc.HtmlHelper<TModel> html, System.Linq.Expressions.Expression<Func<TModel,TValue>> expression);
static member DisplayFor : System.Web.Mvc.HtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function DisplayFor(Of TModel, TValue) (html As HtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TValue))) As MvcHtmlString

類型參數

TModel

模型的型別。

TValue

值的類型。

參數

html
HtmlHelper<TModel>

此方法擴充的 HTML Helper 執行個體。

expression
Expression<Func<TModel,TValue>>

運算式,可識別包含要顯示之屬性的物件。

傳回

運算式所表示之物件中每一個屬性的 HTML 標記。

適用於