HtmlHelperDisplayExtensions.DisplayFor Metoda

Definicja

Przeciążenia

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

Zwraca znaczniki HTML dla elementu expression, używając szablonu wyświetlania. Szablon został znaleziony przy użyciu elementu expression.ModelMetadata

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

Zwraca znaczniki HTML dla expressionelementu , używając szablonu wyświetlania i określone dodatkowe dane widoku. Szablon został znaleziony przy użyciu elementu expression.ModelMetadata

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

Zwraca znaczniki HTML dla elementu expression, używając szablonu wyświetlania. Szablon został znaleziony przy użyciu elementu templateName lub expression.s ModelMetadata.

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

Zwraca znaczniki HTML dla expressionelementu , używając szablonu wyświetlania i określone dodatkowe dane widoku. Szablon został znaleziony przy użyciu elementu templateName lub expression.s ModelMetadata.

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

Zwraca znaczniki HTML dla expressionelementu , używając szablonu wyświetlania i określonej nazwy pola HTML. Szablon został znaleziony przy użyciu elementu templateName lub expression.s ModelMetadata.

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

Zwraca znaczniki HTML dla elementu expression, używając szablonu wyświetlania. Szablon został znaleziony przy użyciu elementu expression.ModelMetadata

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

Parametry typu

TModel

Typ modelu.

TResult

Typ expression wyniku.

Parametry

htmlHelper
IHtmlHelper<TModel>

Wystąpienie, które IHtmlHelper<TModel> rozszerza ta metoda.

expression
Expression<Func<TModel,TResult>>

Wyrażenie, które ma być oceniane względem bieżącego modelu.

Zwraca

Nowy IHtmlContent zawierający utworzony kod HTML.

Uwagi

Na przykład domyślny Object szablon wyświetlania zawiera znaczniki dla każdej właściwości w expression wyniku.

Szablony niestandardowe znajdują się w folderze DisplayTemplates . Nazwa folderu jest rozróżniana wielkość liter w systemach plików uwzględniających wielkość liter.

Dotyczy

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

Zwraca znaczniki HTML dla expressionelementu , używając szablonu wyświetlania i określone dodatkowe dane widoku. Szablon został znaleziony przy użyciu elementu expression.ModelMetadata

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

Parametry typu

TModel

Typ modelu.

TResult

Typ expression wyniku.

Parametry

htmlHelper
IHtmlHelper<TModel>

Wystąpienie, które IHtmlHelper<TModel> rozszerza ta metoda.

expression
Expression<Func<TModel,TResult>>

Wyrażenie, które ma być oceniane względem bieżącego modelu.

additionalViewData
Object

Anonimowe Object lub IDictionary<TKey,TValue> zawierające dodatkowe dane widoku, które zostaną scalone z wystąpieniem utworzonym ViewDataDictionary<TModel> dla szablonu.

Zwraca

Nowy IHtmlContent zawierający utworzony kod HTML.

Uwagi

Na przykład domyślny Object szablon wyświetlania zawiera znaczniki dla każdej właściwości w expression wyniku.

Szablony niestandardowe znajdują się w folderze DisplayTemplates . Nazwa folderu jest rozróżniana wielkość liter w systemach plików uwzględniających wielkość liter.

Dotyczy

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

Zwraca znaczniki HTML dla elementu expression, używając szablonu wyświetlania. Szablon został znaleziony przy użyciu elementu templateName lub expression.s ModelMetadata.

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

Parametry typu

TModel

Typ modelu.

TResult

Typ expression wyniku.

Parametry

htmlHelper
IHtmlHelper<TModel>

Wystąpienie, które IHtmlHelper<TModel> rozszerza ta metoda.

expression
Expression<Func<TModel,TResult>>

Wyrażenie, które ma być oceniane względem bieżącego modelu.

templateName
String

Nazwa szablonu użytego do utworzenia znaczników HTML.

Zwraca

Nowy IHtmlContent zawierający utworzony kod HTML.

Uwagi

Na przykład domyślny Object szablon wyświetlania zawiera znaczniki dla każdej właściwości w expression wyniku.

Szablony niestandardowe znajdują się w folderze DisplayTemplates . Nazwa folderu jest rozróżniana wielkość liter w systemach plików uwzględniających wielkość liter.

Dotyczy

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

Zwraca znaczniki HTML dla expressionelementu , używając szablonu wyświetlania i określone dodatkowe dane widoku. Szablon został znaleziony przy użyciu elementu templateName lub expression.s ModelMetadata.

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

Parametry typu

TModel

Typ modelu.

TResult

Typ expression wyniku.

Parametry

htmlHelper
IHtmlHelper<TModel>

Wystąpienie, które IHtmlHelper<TModel> rozszerza ta metoda.

expression
Expression<Func<TModel,TResult>>

Wyrażenie, które ma być oceniane względem bieżącego modelu.

templateName
String

Nazwa szablonu użytego do utworzenia znaczników HTML.

additionalViewData
Object

Anonimowe Object lub IDictionary<TKey,TValue> zawierające dodatkowe dane widoku, które zostaną scalone z wystąpieniem utworzonym ViewDataDictionary<TModel> dla szablonu.

Zwraca

Nowy IHtmlContent zawierający utworzony kod HTML.

Uwagi

Na przykład domyślny Object szablon wyświetlania zawiera znaczniki dla każdej właściwości w expression wyniku.

Szablony niestandardowe znajdują się w folderze DisplayTemplates . Nazwa folderu jest rozróżniana wielkość liter w systemach plików uwzględniających wielkość liter.

Dotyczy

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

Zwraca znaczniki HTML dla expressionelementu , używając szablonu wyświetlania i określonej nazwy pola HTML. Szablon został znaleziony przy użyciu elementu templateName lub expression.s ModelMetadata.

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

Parametry typu

TModel

Typ modelu.

TResult

Typ expression wyniku.

Parametry

htmlHelper
IHtmlHelper<TModel>

Wystąpienie, które IHtmlHelper<TModel> rozszerza ta metoda.

expression
Expression<Func<TModel,TResult>>

Wyrażenie, które ma być oceniane względem bieżącego modelu.

templateName
String

Nazwa szablonu użytego do utworzenia znaczników HTML.

htmlFieldName
String

Służy String do uściślania nazw elementów HTML, które są tworzone dla właściwości o tej samej nazwie.

Zwraca

Nowy IHtmlContent zawierający utworzony kod HTML.

Uwagi

Na przykład domyślny Object szablon wyświetlania zawiera znaczniki dla każdej właściwości w expression wyniku.

Szablony niestandardowe znajdują się w folderze DisplayTemplates . Nazwa folderu jest rozróżniana wielkość liter w systemach plików uwzględniających wielkość liter.

Dotyczy