Condividi tramite


IHtmlHelper<TModel>.EditorFor<TResult> Metodo

Definizione

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

public:
generic <typename TResult>
 Microsoft::AspNetCore::Html::IHtmlContent ^ EditorFor(System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ templateName, System::String ^ htmlFieldName, System::Object ^ additionalViewData);
public Microsoft.AspNetCore.Html.IHtmlContent EditorFor<TResult> (System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string templateName, string htmlFieldName, object additionalViewData);
abstract member EditorFor : System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function EditorFor(Of TResult) (expression As Expression(Of Func(Of TModel, TResult)), templateName As String, htmlFieldName As String, additionalViewData As Object) As IHtmlContent

Parametri di tipo

TResult

Tipo del expression risultato.

Parametri

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.

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