Freigeben über


HtmlHelperEditorExtensions.EditorFor Methode

Definition

Überlädt

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

Gibt HTML-Markup für zurück, indem expressioneine Editorvorlage verwendet wird. Die Vorlage wird mithilfe von expressiongefunden ModelMetadata.

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

Gibt HTML-Markup für zurück expression, wobei eine Editorvorlage und angegebene zusätzliche Ansichtsdaten verwendet werden. Die Vorlage wird mithilfe von expressiongefunden ModelMetadata.

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

Gibt HTML-Markup für zurück, indem expressioneine Editorvorlage verwendet wird. Die Vorlage wird mithilfe von templateName oder expressionModelMetadatagefunden.

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

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

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

Gibt HTML-Markup für zurück expression, indem eine Editorvorlage und der angegebene HTML-Feldname verwendet wird. Die Vorlage wird mithilfe von templateName oder expressionModelMetadatagefunden.

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

Quelle:
HtmlHelperEditorExtensions.cs
Quelle:
HtmlHelperEditorExtensions.cs
Quelle:
HtmlHelperEditorExtensions.cs

Gibt HTML-Markup für zurück, indem expressioneine Editorvorlage verwendet wird. Die Vorlage wird mithilfe von expressiongefunden ModelMetadata.

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

Ein neues IHtmlContent , das die <Eingabeelemente> enthält.

Hinweise

Die Standard-Editorvorlage Object enthält <beispielsweise Bezeichnungs> - und <Eingabeelemente> für jede Eigenschaft im expression Ergebnis.

Benutzerdefinierte Vorlagen befinden sich unter einem EditorTemplates Ordner. Beim Ordnernamen wird bei Dateisystemen zwischen Groß- und Kleinschreibung unterschieden.

Gilt für:

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

Quelle:
HtmlHelperEditorExtensions.cs
Quelle:
HtmlHelperEditorExtensions.cs
Quelle:
HtmlHelperEditorExtensions.cs

Gibt HTML-Markup für zurück expression, wobei eine Editorvorlage und angegebene zusätzliche Ansichtsdaten verwendet werden. Die Vorlage wird mithilfe von expressiongefunden ModelMetadata.

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ EditorFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Object ^ additionalViewData);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, object additionalViewData);
static member EditorFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorFor(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 anonymes Object oder IDictionary<TKey,TValue> , das zusätzliche Ansichtsdaten enthalten kann, die in die für die ViewDataDictionary<TModel> Vorlage erstellte instance zusammengeführt werden.

Gibt zurück

Ein neues IHtmlContent , das die <Eingabeelemente> enthält.

Hinweise

Die Standard-Editorvorlage Object enthält <beispielsweise Bezeichnungs> - und <Eingabeelemente> für jede Eigenschaft im expression Ergebnis.

Benutzerdefinierte Vorlagen befinden sich unter einem EditorTemplates Ordner. Beim Ordnernamen wird bei Dateisystemen zwischen Groß- und Kleinschreibung unterschieden.

Gilt für:

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

Quelle:
HtmlHelperEditorExtensions.cs
Quelle:
HtmlHelperEditorExtensions.cs
Quelle:
HtmlHelperEditorExtensions.cs

Gibt HTML-Markup für zurück, indem expressioneine Editorvorlage 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 ^ EditorFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ templateName);
public static Microsoft.AspNetCore.Html.IHtmlContent EditorFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName);
static member EditorFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorFor(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

Ein neues IHtmlContent , das die <Eingabeelemente> enthält.

Hinweise

Die Standard-Editorvorlage Object enthält <beispielsweise Bezeichnungs> - und <Eingabeelemente> für jede Eigenschaft im expression Ergebnis.

Benutzerdefinierte Vorlagen befinden sich unter einem EditorTemplates Ordner. Beim Ordnernamen wird bei Dateisystemen zwischen Groß- und Kleinschreibung unterschieden.

Gilt für:

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

Quelle:
HtmlHelperEditorExtensions.cs
Quelle:
HtmlHelperEditorExtensions.cs
Quelle:
HtmlHelperEditorExtensions.cs

Gibt HTML-Markup für zurück expression, wobei eine Editorvorlage 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 ^ EditorFor(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 EditorFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName, object additionalViewData);
static member EditorFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorFor(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 anonymes Object oder IDictionary<TKey,TValue> , das zusätzliche Ansichtsdaten enthalten kann, die in die für die ViewDataDictionary<TModel> Vorlage erstellte instance zusammengeführt werden.

Gibt zurück

Ein neues IHtmlContent , das die <Eingabeelemente> enthält.

Hinweise

Die Standard-Editorvorlage Object enthält <beispielsweise Bezeichnungs> - und <Eingabeelemente> für jede Eigenschaft im expression Ergebnis.

Benutzerdefinierte Vorlagen befinden sich unter einem EditorTemplates Ordner. Beim Ordnernamen wird bei Dateisystemen zwischen Groß- und Kleinschreibung unterschieden.

Gilt für:

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

Quelle:
HtmlHelperEditorExtensions.cs
Quelle:
HtmlHelperEditorExtensions.cs
Quelle:
HtmlHelperEditorExtensions.cs

Gibt HTML-Markup für zurück expression, indem eine Editorvorlage 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 ^ EditorFor(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 EditorFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName, string htmlFieldName);
static member EditorFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function EditorFor(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 trennen, die für Eigenschaften mit demselben Namen erstellt werden.

Gibt zurück

Ein neues IHtmlContent , das die <Eingabeelemente> enthält.

Hinweise

Die Standard-Editorvorlage Object enthält <beispielsweise Bezeichnungs> - und <Eingabeelemente> für jede Eigenschaft im expression Ergebnis.

Benutzerdefinierte Vorlagen befinden sich unter einem EditorTemplates Ordner. Beim Ordnernamen wird bei Dateisystemen zwischen Groß- und Kleinschreibung unterschieden.

Gilt für: