Condividi tramite


HtmlHelper<TModel>.EditorFor<TResult> Metodo

Definizione

Restituisce il markup HTML per expression, usando un modello di editor, il nome del campo HTML specificato e i dati di visualizzazione aggiuntivi. Il modello viene trovato usando l'oggetto templateNameModelMetadatao .expression

public:
generic <typename TResult>
 virtual 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
override this.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 usato 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

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

Restituisce

Nuovo IHtmlContent contenente gli <elementi di input> .

Implementazioni

Si applica a