Partager via


HtmlHelperSelectExtensions.ListBoxFor<TModel,TResult> Méthode

Définition

Retourne un élément select> à sélection <multiple pour .expression Ajoute des <éléments d’option> basés sur selectList. Ajoute un attribut « sélectionné » à une <option> si son Value (si non-null) ou Text correspond à la première valeur non trouvéenull dans : l’entrée avec le ModelState nom complet ou le expression évalué par rapport Modelà . Consultez Name(String) pour plus d’informations sur un « nom complet ».

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ ListBoxFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList);
public static Microsoft.AspNetCore.Html.IHtmlContent ListBoxFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList);
static member ListBoxFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function ListBoxFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), selectList As IEnumerable(Of SelectListItem)) As IHtmlContent

Paramètres de type

TModel

Type du modèle.

TResult

Type du expression résultat.

Paramètres

htmlHelper
IHtmlHelper<TModel>

La IHtmlHelper<TModel> instance cette méthode s’étend.

expression
Expression<Func<TModel,TResult>>

Expression à évaluer 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 .

Retours

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

Remarques

HtmlFieldPrefix Combine et la représentation sous forme de chaîne de pour définir <l’attribut expression « name » de l’élément select>. Assainit la représentation sous forme de chaîne de l’attribut expression « id » de l’élément pour définir.

S’applique à