Condividi tramite


HtmlHelperEditorExtensions.EditorFor Metodo

Definizione

Overload

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

Restituisce il markup HTML per expression, utilizzando un modello di editor. Il modello viene trovato usando .expressionModelMetadata

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

Restituisce il markup HTML per expression, utilizzando un modello di editor e i dati di visualizzazione aggiuntivi specificati. Il modello viene trovato usando .expressionModelMetadata

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

Restituisce il markup HTML per expression, utilizzando un modello di editor. Il modello viene trovato usando o templateName .expressionModelMetadata

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

Restituisce il markup HTML per expression, utilizzando un modello di editor e i dati di visualizzazione aggiuntivi specificati. Il modello viene trovato usando o templateName .expressionModelMetadata

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

Restituisce il markup HTML per expression, utilizzando un modello di editor e il nome del campo HTML specificato. Il modello viene trovato usando o templateName .expressionModelMetadata

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

Origine:
HtmlHelperEditorExtensions.cs
Origine:
HtmlHelperEditorExtensions.cs
Origine:
HtmlHelperEditorExtensions.cs

Restituisce il markup HTML per expression, utilizzando un modello di editor. Il modello viene trovato usando .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

Parametri di tipo

TModel

Tipo del modello.

TResult

Tipo del expression risultato.

Parametri

htmlHelper
IHtmlHelper<TModel>

L'istanza IHtmlHelper<TModel> di questo metodo si estende.

expression
Expression<Func<TModel,TResult>>

Espressione da valutare rispetto al modello corrente.

Restituisce

Nuovo IHtmlContent oggetto contenente gli <elementi di input> .

Commenti

Ad esempio, il modello dell'editor predefinito Object include <gli elementi di etichetta> e <input> per ogni proprietà nel expression risultato.

I modelli personalizzati sono disponibili in una EditorTemplates cartella. Il nome della cartella fa distinzione tra maiuscole e minuscole nei file system con distinzione tra maiuscole e minuscole.

Si applica a

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

Origine:
HtmlHelperEditorExtensions.cs
Origine:
HtmlHelperEditorExtensions.cs
Origine:
HtmlHelperEditorExtensions.cs

Restituisce il markup HTML per expression, utilizzando un modello di editor e i dati di visualizzazione aggiuntivi specificati. Il modello viene trovato usando .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

Parametri di tipo

TModel

Tipo del modello.

TResult

Tipo del expression risultato.

Parametri

htmlHelper
IHtmlHelper<TModel>

L'istanza IHtmlHelper<TModel> di questo metodo si estende.

expression
Expression<Func<TModel,TResult>>

Espressione da valutare rispetto al modello corrente.

additionalViewData
Object

Object Anonimo o IDictionary<TKey,TValue> che può contenere dati di visualizzazione aggiuntivi che verranno uniti nell'istanza ViewDataDictionary<TModel> creata per il modello.

Restituisce

Nuovo IHtmlContent oggetto contenente gli <elementi di input> .

Commenti

Ad esempio, il modello dell'editor predefinito Object include <gli elementi di etichetta> e <input> per ogni proprietà nel expression risultato.

I modelli personalizzati sono disponibili in una EditorTemplates cartella. Il nome della cartella fa distinzione tra maiuscole e minuscole nei file system con distinzione tra maiuscole e minuscole.

Si applica a

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

Origine:
HtmlHelperEditorExtensions.cs
Origine:
HtmlHelperEditorExtensions.cs
Origine:
HtmlHelperEditorExtensions.cs

Restituisce il markup HTML per expression, utilizzando un modello di editor. Il modello viene trovato usando o 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);
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

Parametri di tipo

TModel

Tipo del modello.

TResult

Tipo del expression risultato.

Parametri

htmlHelper
IHtmlHelper<TModel>

L'istanza IHtmlHelper<TModel> di questo metodo si estende.

expression
Expression<Func<TModel,TResult>>

Espressione da valutare rispetto al modello corrente.

templateName
String

Nome del modello utilizzato per creare il markup HTML.

Restituisce

Nuovo IHtmlContent oggetto contenente gli <elementi di input> .

Commenti

Ad esempio, il modello dell'editor predefinito Object include <gli elementi di etichetta> e <input> per ogni proprietà nel expression risultato.

I modelli personalizzati sono disponibili in una EditorTemplates cartella. Il nome della cartella fa distinzione tra maiuscole e minuscole nei file system con distinzione tra maiuscole e minuscole.

Si applica a

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

Origine:
HtmlHelperEditorExtensions.cs
Origine:
HtmlHelperEditorExtensions.cs
Origine:
HtmlHelperEditorExtensions.cs

Restituisce il markup HTML per expression, utilizzando un modello di editor e i dati di visualizzazione aggiuntivi specificati. Il modello viene trovato usando o 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::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

Parametri di tipo

TModel

Tipo del modello.

TResult

Tipo del expression risultato.

Parametri

htmlHelper
IHtmlHelper<TModel>

L'istanza IHtmlHelper<TModel> di questo metodo si estende.

expression
Expression<Func<TModel,TResult>>

Espressione da valutare rispetto al modello corrente.

templateName
String

Nome del modello utilizzato per creare il markup HTML.

additionalViewData
Object

Object Anonimo o IDictionary<TKey,TValue> che può contenere dati di visualizzazione aggiuntivi che verranno uniti nell'istanza ViewDataDictionary<TModel> creata per il modello.

Restituisce

Nuovo IHtmlContent oggetto contenente gli <elementi di input> .

Commenti

Ad esempio, il modello dell'editor predefinito Object include <gli elementi di etichetta> e <input> per ogni proprietà nel expression risultato.

I modelli personalizzati sono disponibili in una EditorTemplates cartella. Il nome della cartella fa distinzione tra maiuscole e minuscole nei file system con distinzione tra maiuscole e minuscole.

Si applica a

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

Origine:
HtmlHelperEditorExtensions.cs
Origine:
HtmlHelperEditorExtensions.cs
Origine:
HtmlHelperEditorExtensions.cs

Restituisce il markup HTML per expression, utilizzando un modello di editor e il nome del campo HTML specificato. Il modello viene trovato usando o 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

Parametri di tipo

TModel

Tipo del modello.

TResult

Tipo del expression risultato.

Parametri

htmlHelper
IHtmlHelper<TModel>

L'istanza IHtmlHelper<TModel> di questo metodo si estende.

expression
Expression<Func<TModel,TResult>>

Espressione da valutare rispetto al modello corrente.

templateName
String

Nome del modello utilizzato per creare il markup HTML.

htmlFieldName
String

Oggetto String utilizzato per disambiguare i nomi degli elementi HTML creati per le proprietà con lo stesso nome.

Restituisce

Nuovo IHtmlContent oggetto contenente gli <elementi di input> .

Commenti

Ad esempio, il modello dell'editor predefinito Object include <gli elementi di etichetta> e <input> per ogni proprietà nel expression risultato.

I modelli personalizzati sono disponibili in una EditorTemplates cartella. Il nome della cartella fa distinzione tra maiuscole e minuscole nei file system con distinzione tra maiuscole e minuscole.

Si applica a