Partager via


DefaultHtmlGenerator.GenerateSelect Méthode

Définition

Surcharges

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, Boolean, Object)

Générez un <élément select> pour .expression

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object)

Générez un <élément select> pour .expression

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> .

Implémente

S’applique à