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í expressionsouboru 's ModelMetadata.

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

Vrátí kód HTML pro expressionobjekt , pomocí šablony editoru a zadané další data zobrazení. Šablona se najde pomocí expressionsouboru 's ModelMetadata.

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

Vrátí kód HTML pro expressionobjekt , pomocí šablony editoru. Šablona je nalezena templateName pomocí nebo expression's ModelMetadata.

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

Vrátí kód HTML pro expressionobjekt , pomocí šablony editoru a zadané další data zobrazení. Šablona je nalezena templateName pomocí nebo expression's ModelMetadata.

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

Vrátí kód HTML pro objekt expression, pomocí šablony editoru a zadaného názvu pole HTML. Šablona se nachází pomocí templateName expressionModelMetadata

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

Vrátí kód HTML pro expressionobjekt , pomocí šablony editoru. Šablona se najde pomocí expressionsouboru '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);
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> tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit vůči aktuálnímu modelu.

Návraty

IHtmlContent

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

Poznámky

Výchozí šablona editoru Object například obsahuje <popisky> a <vstupní> prvky pro každou vlastnost ve výsledku expression .

Vlastní šablony se nacházejí ve složce EditorTemplates . Název složky se rozlišují velká a velká písmena u systémů souborů s rozlišováním velkých písmen.

Platí pro

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

Vrátí kód HTML pro expressionobjekt , pomocí šablony editoru a zadané další data zobrazení. Šablona se najde pomocí expressionsouboru '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::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> tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit vůči aktuálnímu modelu.

additionalViewData
Object

Object Anonymní nebo IDictionary<TKey,TValue> může obsahovat další data zobrazení, která budou sloučena do ViewDataDictionary<TModel> instance vytvořené pro šablonu.

Návraty

IHtmlContent

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

Poznámky

Výchozí šablona editoru Object například obsahuje <popisky> a <vstupní> prvky pro každou vlastnost ve výsledku expression .

Vlastní šablony se nacházejí ve složce EditorTemplates . Název složky se rozlišují velká a velká písmena u systémů souborů s rozlišováním velkých písmen.

Platí pro

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

Vrátí kód HTML pro expressionobjekt , pomocí šablony editoru. Šablona je nalezena templateName pomocí nebo 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 výsledku expression .

Parametry

htmlHelper
IHtmlHelper<TModel>

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

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit vůči aktuálnímu modelu.

templateName
String

Název šablony, která se používá k vytvoření značky HTML.

Návraty

IHtmlContent

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

Poznámky

Výchozí šablona editoru Object například obsahuje <popisky> a <vstupní> prvky pro každou vlastnost ve výsledku expression .

Vlastní šablony se nacházejí ve složce EditorTemplates . Název složky se rozlišují velká a velká písmena u systémů souborů s rozlišováním velkých písmen.

Platí pro

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

Vrátí kód HTML pro expressionobjekt , pomocí šablony editoru a zadané další data zobrazení. Šablona je nalezena templateName pomocí nebo 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 výsledku expression .

Parametry

htmlHelper
IHtmlHelper<TModel>

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

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit vůči aktuálnímu modelu.

templateName
String

Název šablony, která se používá k vytvoření značky HTML.

additionalViewData
Object

Object Anonymní nebo IDictionary<TKey,TValue> může obsahovat další data zobrazení, která budou sloučena do ViewDataDictionary<TModel> instance vytvořené pro šablonu.

Návraty

IHtmlContent

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

Poznámky

Výchozí šablona editoru Object například obsahuje <popisky> a <vstupní> prvky pro každou vlastnost ve výsledku expression .

Vlastní šablony se nacházejí ve složce EditorTemplates . Název složky rozlišuje malá a velká písmena v systémech souborů.

Platí pro

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

Vrátí kód HTML pro objekt expression, pomocí šablony editoru a zadaného názvu pole HTML. Šablona se nachází pomocí templateName 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::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> tato metoda rozšiřuje.

expression
Expression<Func<TModel,TResult>>

Výraz, který se má vyhodnotit vůči aktuálnímu modelu.

templateName
String

Název šablony, která se používá k vytvoření značky HTML.

htmlFieldName
String

Slouží String k nejednoznačnosti názvů elementů HTML vytvořených pro vlastnosti, které mají stejný název.

Návraty

IHtmlContent

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

Poznámky

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

Vlastní šablony se nacházejí ve složce EditorTemplates . Název složky rozlišuje malá a velká písmena v systémech souborů.

Platí pro