Sdílet prostřednictvím


HtmlHelperEditorExtensions.EditorFor Metoda

Definice

Přetížení

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

Vrátí kód HTML pro expressionobjekt pomocí šablony editoru. Šablona se najde pomocí expressionModelMetadata.

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

Vrátí kód HTML pro expression, pomocí šablony editoru a zadaných dalších dat zobrazení. Šablona se najde pomocí expressionModelMetadata.

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

Vrátí kód HTML pro expressionobjekt pomocí šablony editoru. K nalezení šablony se používá templateNameexpressionModelMetadatanebo .

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

Vrátí kód HTML pro expression, pomocí šablony editoru a zadaných dalších dat zobrazení. K nalezení šablony se používá templateNameexpressionModelMetadatanebo .

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

Vrátí kód HTML pro expression, pomocí šablony editoru a zadaného názvu pole HTML. K nalezení šablony se používá templateNameexpressionModelMetadatanebo .

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

Zdroj:
HtmlHelperEditorExtensions.cs
Zdroj:
HtmlHelperEditorExtensions.cs
Zdroj:
HtmlHelperEditorExtensions.cs

Vrátí kód HTML pro expressionobjekt pomocí šablony editoru. Šablona se najde pomocí expressionModelMetadata.

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 výsledku expression

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper<TModel> , která tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit oproti aktuálnímu modelu.

Návraty

Nový IHtmlContent obsahující <vstupní> elementy.

Poznámky

Například výchozí Object šablona editoru obsahuje <prvky popisku> a <vstupu> pro každou vlastnost ve výsledku expression .

Vlastní šablony se nacházejí ve EditorTemplates složce. V názvu složky se rozlišují malá a velká písmena v systémech souborů.

Platí pro

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

Zdroj:
HtmlHelperEditorExtensions.cs
Zdroj:
HtmlHelperEditorExtensions.cs
Zdroj:
HtmlHelperEditorExtensions.cs

Vrátí kód HTML pro expression, pomocí šablony editoru a zadaných dalších dat zobrazení. Šablona se najde pomocí expressionModelMetadata.

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 výsledku expression

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper<TModel> , která tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit oproti aktuálnímu modelu.

additionalViewData
Object

Anonymní Object nebo IDictionary<TKey,TValue> , které mohou obsahovat další data zobrazení, která budou sloučena s ViewDataDictionary<TModel> instancí vytvořenou pro šablonu.

Návraty

Nový IHtmlContent obsahující <vstupní> elementy.

Poznámky

Například výchozí Object šablona editoru obsahuje <prvky popisku> a <vstupu> pro každou vlastnost ve výsledku expression .

Vlastní šablony se nacházejí ve EditorTemplates složce. V názvu složky se rozlišují malá a velká písmena v systémech souborů.

Platí pro

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

Zdroj:
HtmlHelperEditorExtensions.cs
Zdroj:
HtmlHelperEditorExtensions.cs
Zdroj:
HtmlHelperEditorExtensions.cs

Vrátí kód HTML pro expressionobjekt pomocí šablony editoru. K nalezení šablony se používá templateNameexpressionModelMetadatanebo .

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 výsledku expression

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper<TModel> , která tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit oproti aktuálnímu modelu.

templateName
String

Název šablony, která se používá k vytvoření kódu HTML.

Návraty

Nový IHtmlContent obsahující <vstupní> elementy.

Poznámky

Například výchozí Object šablona editoru obsahuje <prvky popisku> a <vstupu> pro každou vlastnost ve výsledku expression .

Vlastní šablony se nacházejí ve EditorTemplates složce. V názvu složky se rozlišují malá a velká písmena v systémech souborů.

Platí pro

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

Zdroj:
HtmlHelperEditorExtensions.cs
Zdroj:
HtmlHelperEditorExtensions.cs
Zdroj:
HtmlHelperEditorExtensions.cs

Vrátí kód HTML pro expression, pomocí šablony editoru a zadaných dalších dat zobrazení. K nalezení šablony se používá templateNameexpressionModelMetadatanebo .

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 výsledku expression

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper<TModel> , která tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit oproti aktuálnímu modelu.

templateName
String

Název šablony, která se používá k vytvoření kódu HTML.

additionalViewData
Object

Anonymní Object nebo IDictionary<TKey,TValue> , které mohou obsahovat další data zobrazení, která budou sloučena s ViewDataDictionary<TModel> instancí vytvořenou pro šablonu.

Návraty

Nový IHtmlContent obsahující <vstupní> elementy.

Poznámky

Například výchozí Object šablona editoru obsahuje <prvky popisku> a <vstupu> pro každou vlastnost ve výsledku expression .

Vlastní šablony se nacházejí ve EditorTemplates složce. V názvu složky se rozlišují malá a velká písmena v systémech souborů.

Platí pro

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

Zdroj:
HtmlHelperEditorExtensions.cs
Zdroj:
HtmlHelperEditorExtensions.cs
Zdroj:
HtmlHelperEditorExtensions.cs

Vrátí kód HTML pro expression, pomocí šablony editoru a zadaného názvu pole HTML. K nalezení šablony se používá templateNameexpressionModelMetadatanebo .

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 výsledku expression

Parametry

htmlHelper
IHtmlHelper<TModel>

Instance IHtmlHelper<TModel> , která tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit oproti aktuálnímu modelu.

templateName
String

Název šablony, která se používá k vytvoření kódu HTML.

htmlFieldName
String

Slouží String k nejednoznačnosti názvů elementů HTML, které jsou vytvořeny pro vlastnosti se stejným názvem.

Návraty

Nový IHtmlContent obsahující <vstupní> elementy.

Poznámky

Například výchozí Object šablona editoru obsahuje <prvky popisku> a <vstupu> pro každou vlastnost ve výsledku expression .

Vlastní šablony se nacházejí ve EditorTemplates složce. V názvu složky se rozlišují malá a velká písmena v systémech souborů.

Platí pro