HtmlHelperSelectExtensions.DropDownListFor 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.
Surcharges
DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>) |
Retourne un élément select HTML <> à sélection unique pour . |
DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, Object) |
Retourne un élément select HTML <> à sélection unique pour . |
DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, String) |
Retourne un élément select HTML <> à sélection unique pour . |
DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>)
Retourne un élément select HTML <> à sélection unique 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 NameFor<TResult>(Expression<Func<TModel,TResult>>) pour plus d’informations sur un « nom complet ».
public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(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 DropDownListFor<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 DropDownListFor : 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 DropDownListFor(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 à
DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, Object)
Retourne un élément select HTML <> à sélection unique 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 NameFor<TResult>(Expression<Func<TModel,TResult>>) pour plus d’informations sur un « nom complet ».
public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(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, System::Object ^ htmlAttributes);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownListFor<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, object htmlAttributes);
static member DropDownListFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownListFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), selectList As IEnumerable(Of SelectListItem), htmlAttributes As Object) 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 .
- 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 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 à
DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, String)
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 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 NameFor<TResult>(Expression<Func<TModel,TResult>>) pour plus d’informations sur un « nom complet ».
public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Html::IHtmlContent ^ DropDownListFor(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, System::String ^ optionLabel);
public static Microsoft.AspNetCore.Html.IHtmlContent DropDownListFor<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, string optionLabel);
static member DropDownListFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function DropDownListFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), selectList As IEnumerable(Of SelectListItem), optionLabel As String) 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 .
- optionLabel
- String
Texte d'un élément vide par défaut. N’inclut pas un tel élément si l’argument est null
.
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.