DefaultHtmlGenerator.GenerateSelect 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
GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, Boolean, Object) |
Générez un <élément select> pour . |
GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object) |
Générez un <élément select> pour . |
GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, Boolean, Object)
- Source:
- DefaultHtmlGenerator.cs
- Source:
- DefaultHtmlGenerator.cs
- Source:
- DefaultHtmlGenerator.cs
Générez un <élément select> pour .expression
public:
virtual Microsoft::AspNetCore::Mvc::Rendering::TagBuilder ^ GenerateSelect(Microsoft::AspNetCore::Mvc::Rendering::ViewContext ^ viewContext, Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExplorer ^ modelExplorer, System::String ^ optionLabel, System::String ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, bool allowMultiple, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Mvc.Rendering.TagBuilder GenerateSelect (Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string optionLabel, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, bool allowMultiple, object htmlAttributes);
abstract member GenerateSelect : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * bool * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
override this.GenerateSelect : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * bool * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
Public Function GenerateSelect (viewContext As ViewContext, modelExplorer As ModelExplorer, optionLabel As String, expression As String, selectList As IEnumerable(Of SelectListItem), allowMultiple As Boolean, htmlAttributes As Object) As TagBuilder
Paramètres
- viewContext
- ViewContext
Une ViewContext instance pour l’étendue actuelle.
- modelExplorer
- ModelExplorer
ModelExplorerpour .expression
Si null
, détermine les attributs de validation à l’aide viewContext
de et de .expression
- optionLabel
- String
Texte facultatif pour un élément d’option> vide <par défaut.
- 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
, recherche cette collection sur ViewContext.ViewData[expression]
.
- allowMultiple
- Boolean
Si true
, inclut un multiple
attribut dans le code HTML généré. Sinon, génère un élément select> à sélection <unique.
- htmlAttributes
- Object
Object qui contient les attributs HTML de l’élément <select>. IDictionary<TKey,TValue> Une instance contenant les attributs HTML.
Retours
Nouveau TagBuilder décrivant l’élément <select> .
Implémente
S’applique à
GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object)
- Source:
- DefaultHtmlGenerator.cs
- Source:
- DefaultHtmlGenerator.cs
- Source:
- DefaultHtmlGenerator.cs
Générez un <élément select> pour .expression
public:
virtual Microsoft::AspNetCore::Mvc::Rendering::TagBuilder ^ GenerateSelect(Microsoft::AspNetCore::Mvc::Rendering::ViewContext ^ viewContext, Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExplorer ^ modelExplorer, System::String ^ optionLabel, System::String ^ expression, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Rendering::SelectListItem ^> ^ selectList, System::Collections::Generic::ICollection<System::String ^> ^ currentValues, bool allowMultiple, System::Object ^ htmlAttributes);
public virtual Microsoft.AspNetCore.Mvc.Rendering.TagBuilder GenerateSelect (Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string optionLabel, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, System.Collections.Generic.ICollection<string> currentValues, bool allowMultiple, object htmlAttributes);
abstract member GenerateSelect : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * System.Collections.Generic.ICollection<string> * bool * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
override this.GenerateSelect : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * string * seq<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> * System.Collections.Generic.ICollection<string> * bool * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
Public Overridable Function GenerateSelect (viewContext As ViewContext, modelExplorer As ModelExplorer, optionLabel As String, expression As String, selectList As IEnumerable(Of SelectListItem), currentValues As ICollection(Of String), allowMultiple As Boolean, htmlAttributes As Object) As TagBuilder
Paramètres
- viewContext
- ViewContext
Une ViewContext instance pour l’étendue actuelle.
- modelExplorer
- ModelExplorer
ModelExplorerpour .expression
Si null
, détermine les attributs de validation à l’aide viewContext
de et de .expression
- optionLabel
- String
Texte facultatif pour un élément d’option> vide <par défaut.
- 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
, recherche cette collection sur ViewContext.ViewData[expression]
.
- currentValues
- ICollection<String>
ICollection<T> contenant des valeurs pour les <éléments d’option> à sélectionner. Si null
, sélectionne les <éléments d’option> en fonction Selected des valeurs dans selectList
.
- allowMultiple
- Boolean
Si true
, inclut un multiple
attribut dans le code HTML généré. Sinon, génère un élément select> à sélection <unique.
- htmlAttributes
- Object
Object qui contient les attributs HTML de l’élément <select>. IDictionary<TKey,TValue> Une instance contenant les attributs HTML.
Retours
Nouveau TagBuilder décrivant l’élément <select> .