Partager via


IHtmlHelper.DropDownList Méthode

Définition

Retourne un élément select HTML <> à sélection unique pour .expression Ajoute des <éléments d’option> basés sur optionLabel et selectList. Ajoute un attribut « sélectionné » à une <option> si sa Value valeur (si non-null ) ou Text correspond à la première valeur non trouvéenull dans : l’entrée avec le ModelState nom complet, l’entrée avec le ViewData nom complet (sauf si elle est utilisée au lieu de selectList) ou le expression évalué par .Model Consultez Name(String) pour plus d’informations sur un « nom complet ».

public:
 Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownList(System::String ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::String ^ optionLabel, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Html.IHtmlContent DropDownList (string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel, object htmlAttributes);
abstract member DropDownList : string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function DropDownList (expression As String, selectList As IEnumerable(Of SelectListItem), optionLabel As String, htmlAttributes As Object) As IHtmlContent

Paramètres

expression
String

Nom de l’expression, par rapport au modèle actuel.

selectList
IEnumerable<SelectListItem>

Collection d’objets SelectListItem utilisés pour remplir l’élément select> avec <des <éléments optgroup> et <option>. Si null, utilise l’entrée ViewData avec le nom complet et cette entrée doit être une collection d’objets SelectListItem .

optionLabel
String

Texte d'un élément vide par défaut. N’inclut pas un tel élément si l’argument est null.

htmlAttributes
Object

Object qui contient les attributs HTML de l’élément <select>. IDictionary<TKey,TValue> Une instance contenant les attributs HTML.

Retours

Nouveau IHtmlContent contenant l’élément <select> .

Remarques

HtmlFieldPrefix Combine et expression pour définir <l’attribut « name » de l’élément select>. Assainit expression pour définir l’attribut « id » de l’élément.

S’applique à