HtmlHelper<TModel>.DropDownListFor<TResult> Metodo

Definizione

Restituisce un elemento di selezione> HTML <a selezione singola per .expression Aggiunge <elementi di opzione> basati su optionLabel e selectList. Aggiunge un attributo "selezionato" a un'opzione <> se il valore (senullValue non è) o Text corrisponde al primonull valore non trovato in: la ModelState voce con nome completo o la expression valutata rispetto Modela . Per NameFor<TResult>(Expression<Func<TModel,TResult>>) altre informazioni su un "nome completo".

public:
generic <typename TResult>
 virtual Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::String ^ optionLabel, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Html.IHtmlContent DropDownListFor<TResult> (System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel, object htmlAttributes);
abstract member DropDownListFor : System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
override this.DropDownListFor : System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function DropDownListFor(Of TResult) (expression As Expression(Of Func(Of TModel, TResult)), selectList As IEnumerable(Of SelectListItem), optionLabel As String, htmlAttributes 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.

selectList
IEnumerable<SelectListItem>

Raccolta di SelectListItem oggetti usati per popolare l'elemento <select> con <elementi optgroup> e <opzione> . Se null, usa la ViewData voce con nome completo e tale voce deve essere una raccolta di SelectListItem oggetti.

optionLabel
String

Testo per una voce vuota predefinita. Non include tale elemento se l'argomento è null.

htmlAttributes
Object

Oggetto Object contenente gli attributi HTML per l'elemento <select> . In alternativa, un'istanza IDictionary<TKey,TValue> contenente gli attributi HTML.

Restituisce

Nuovo IHtmlContent contenente l'elemento <select> .

Implementazioni

Si applica a