Condividi tramite


IHtmlHelper<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>
 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
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> .

Commenti

HtmlFieldPrefix Combina e la rappresentazione stringa dell'oggetto expression per impostare <l'attributo "name" dell'elemento select>. Consente di sanificare la rappresentazione stringa dell'attributo expression "id" dell'elemento.

Si applica a