Freigeben über


HtmlHelperDisplayExtensions.DisplayFor Methode

Definition

Überlädt

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

Gibt MITHILFE einer Anzeigevorlage HTML-Markup für zurück expression. Die Vorlage wird mithilfe von expression's ModelMetadatagefunden.

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

Gibt HTML-Markup für zurück expression, wobei eine Anzeigevorlage und angegebene zusätzliche Ansichtsdaten verwendet werden. Die Vorlage wird mithilfe von expression's ModelMetadatagefunden.

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

Gibt MITHILFE einer Anzeigevorlage HTML-Markup für zurück expression. Die Vorlage wird mithilfe von templateName oder expressionModelMetadatagefunden.

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

Gibt HTML-Markup für zurück expression, wobei eine Anzeigevorlage und angegebene zusätzliche Ansichtsdaten verwendet werden. Die Vorlage wird mithilfe von templateName oder expressionModelMetadatagefunden.

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

Gibt HTML-Markup für zurück, wobei expressioneine Anzeigevorlage und der angegebene HTML-Feldname verwendet wird. Die Vorlage wird mithilfe von templateName oder expressionModelMetadatagefunden.

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

Quelle:
HtmlHelperDisplayExtensions.cs
Quelle:
HtmlHelperDisplayExtensions.cs
Quelle:
HtmlHelperDisplayExtensions.cs

Gibt MITHILFE einer Anzeigevorlage HTML-Markup für zurück expression. Die Vorlage wird mithilfe von expression's ModelMetadatagefunden.

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

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper<TModel> instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

Gibt zurück

Eine neue IHtmlContent , die den erstellten HTML-Code enthält.

Hinweise

Die Standardanzeigevorlage Object enthält beispielsweise Markup für jede Eigenschaft im expression Ergebnis.

Benutzerdefinierte Vorlagen befinden sich unter einem DisplayTemplates Ordner. Beim Ordnernamen wird bei Dateisystemen, bei dem die Groß-/Kleinschreibung beachtet wird, die Groß-/Kleinschreibung beachtet.

Gilt für:

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

Quelle:
HtmlHelperDisplayExtensions.cs
Quelle:
HtmlHelperDisplayExtensions.cs
Quelle:
HtmlHelperDisplayExtensions.cs

Gibt HTML-Markup für zurück expression, wobei eine Anzeigevorlage und angegebene zusätzliche Ansichtsdaten verwendet werden. Die Vorlage wird mithilfe von expression's ModelMetadatagefunden.

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

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper<TModel> instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

additionalViewData
Object

Ein anonymer Object oderIDictionary<TKey,TValue>, der zusätzliche Ansichtsdaten enthalten kann, die mit dem für die ViewDataDictionary<TModel> Vorlage erstellten instance zusammengeführt werden.

Gibt zurück

Eine neue IHtmlContent , die den erstellten HTML-Code enthält.

Hinweise

Die Standardanzeigevorlage Object enthält beispielsweise Markup für jede Eigenschaft im expression Ergebnis.

Benutzerdefinierte Vorlagen befinden sich unter einem DisplayTemplates Ordner. Beim Ordnernamen wird bei Dateisystemen, bei dem die Groß-/Kleinschreibung beachtet wird, die Groß-/Kleinschreibung beachtet.

Gilt für:

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

Quelle:
HtmlHelperDisplayExtensions.cs
Quelle:
HtmlHelperDisplayExtensions.cs
Quelle:
HtmlHelperDisplayExtensions.cs

Gibt MITHILFE einer Anzeigevorlage HTML-Markup für zurück expression. Die Vorlage wird mithilfe von templateName oder expressionModelMetadatagefunden.

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

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper<TModel> instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

templateName
String

Der Name der Vorlage, die zum Erstellen des HTML-Markups verwendet wird.

Gibt zurück

Eine neue IHtmlContent , die den erstellten HTML-Code enthält.

Hinweise

Die Standardanzeigevorlage Object enthält beispielsweise Markup für jede Eigenschaft im expression Ergebnis.

Benutzerdefinierte Vorlagen befinden sich unter einem DisplayTemplates Ordner. Beim Ordnernamen wird bei Dateisystemen, bei dem die Groß-/Kleinschreibung beachtet wird, die Groß-/Kleinschreibung beachtet.

Gilt für:

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

Quelle:
HtmlHelperDisplayExtensions.cs
Quelle:
HtmlHelperDisplayExtensions.cs
Quelle:
HtmlHelperDisplayExtensions.cs

Gibt HTML-Markup für zurück expression, wobei eine Anzeigevorlage und angegebene zusätzliche Ansichtsdaten verwendet werden. Die Vorlage wird mithilfe von templateName oder expressionModelMetadatagefunden.

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

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper<TModel> instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

templateName
String

Der Name der Vorlage, die zum Erstellen des HTML-Markups verwendet wird.

additionalViewData
Object

Ein anonymer Object oderIDictionary<TKey,TValue>, der zusätzliche Ansichtsdaten enthalten kann, die mit dem für die ViewDataDictionary<TModel> Vorlage erstellten instance zusammengeführt werden.

Gibt zurück

Eine neue IHtmlContent , die den erstellten HTML-Code enthält.

Hinweise

Die Standardanzeigevorlage Object enthält beispielsweise Markup für jede Eigenschaft im expression Ergebnis.

Benutzerdefinierte Vorlagen befinden sich unter einem DisplayTemplates Ordner. Beim Ordnernamen wird bei Dateisystemen, bei dem die Groß-/Kleinschreibung beachtet wird, die Groß-/Kleinschreibung beachtet.

Gilt für:

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

Quelle:
HtmlHelperDisplayExtensions.cs
Quelle:
HtmlHelperDisplayExtensions.cs
Quelle:
HtmlHelperDisplayExtensions.cs

Gibt HTML-Markup für zurück, wobei expressioneine Anzeigevorlage und der angegebene HTML-Feldname verwendet wird. Die Vorlage wird mithilfe von templateName oder expressionModelMetadatagefunden.

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

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper<TModel> instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

templateName
String

Der Name der Vorlage, die zum Erstellen des HTML-Markups verwendet wird.

htmlFieldName
String

Ein String , der verwendet wird, um die Namen von HTML-Elementen zu disambiguieren, die für Eigenschaften mit demselben Namen erstellt werden.

Gibt zurück

Eine neue IHtmlContent , die den erstellten HTML-Code enthält.

Hinweise

Die Standardanzeigevorlage Object enthält beispielsweise Markup für jede Eigenschaft im expression Ergebnis.

Benutzerdefinierte Vorlagen befinden sich unter einem DisplayTemplates Ordner. Beim Ordnernamen wird bei Dateisystemen, bei dem die Groß-/Kleinschreibung beachtet wird, die Groß-/Kleinschreibung beachtet.

Gilt für: