Partager via


HtmlHelper<TModel>.DropDownListFor<TResult> Méthode

Définition

Retourne un élément de sélection> HTML <à sélection unique pour .expression Ajoute des <éléments d’option> basés sur optionLabel et selectList. Ajoute un attribut « selected » à une <option> si sa Value valeur (si elle n’est pasnull) ou Text correspond à la première valeur non trouvéenull dans : l’entrée avec le ModelState nom complet ou le expression évalué par .Model Consultez NameFor<TResult>(Expression<Func<TModel,TResult>>) pour plus d’informations sur un « nom complet ».

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

Paramètres de type

TResult

Type du expression résultat.

Paramètres

expression
Expression<Func<TModel,TResult>>

Expression à évaluer par rapport au modèle actuel.

selectList
IEnumerable<SelectListItem>

Collection d’objets SelectListItem utilisée 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> .

Implémente

S’applique à