IHtmlHelper.DropDownList Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.