HtmlHelperEditorExtensions.EditorFor Metoda

Definicja

Przeciążenia

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

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

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

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

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

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

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

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

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

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

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

Zwraca znaczniki HTML dla elementu expression, używając szablonu edytora. Szablon został znaleziony przy użyciu elementu expression.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

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

Nowa IHtmlContent zawierająca <elementy wejściowe> .

Uwagi

Na przykład domyślny Object szablon edytora zawiera <etykiety> i <elementy wejściowe> dla każdej właściwości w expression wyniku.

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

Dotyczy

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

Zwraca znaczniki HTML dla expressionelementu , używając szablonu edytora 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 ^ 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

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

Nowa IHtmlContent zawierająca <elementy wejściowe> .

Uwagi

Na przykład domyślny Object szablon edytora zawiera <etykiety> i <elementy wejściowe> dla każdej właściwości w expression wyniku.

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

Dotyczy

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

Zwraca znaczniki HTML dla elementu expression, używając szablonu edytora. 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 ^ 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

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, który jest używany do tworzenia znaczników HTML.

Zwraca

Nowa IHtmlContent zawierająca <elementy wejściowe> .

Uwagi

Na przykład domyślny Object szablon edytora zawiera <etykiety> i <elementy wejściowe> dla każdej właściwości w expression wyniku.

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

Dotyczy

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

Zwraca znaczniki HTML dla expressionelementu , używając szablonu edytora 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 ^ 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

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, który jest używany do tworzenia 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

Nowa IHtmlContent zawierająca <elementy wejściowe> .

Uwagi

Na przykład domyślny Object szablon edytora zawiera <etykiety> i <elementy wejściowe> dla każdej właściwości w expression wyniku.

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

Dotyczy

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

Zwraca znaczniki HTML dla expressionelementu , używając szablonu edytora 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 ^ 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

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, który jest używany do tworzenia 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

Nowa IHtmlContent zawierająca <elementy wejściowe> .

Uwagi

Na przykład domyślny Object szablon edytora zawiera <etykiety> i <elementy wejściowe> dla każdej właściwości w expression wyniku.

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

Dotyczy