DefaultHtmlGenerator.GenerateSelect Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, Boolean, Object) |
<Vygenerujte prvek výběru> pro |
| GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object) |
<Vygenerujte prvek výběru> pro |
GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, Boolean, Object)
<Vygenerujte prvek výběru> pro expressionobjekt .
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
Parametry
- viewContext
- ViewContext
Instance ViewContext pro aktuální obor.
- modelExplorer
- ModelExplorer
ModelExplorerexpressionpro . Pokud null, určuje ověřovací atributy pomocí viewContext a expression.
- optionLabel
- String
Volitelný text výchozího prázdného <prvku možnosti>
- expression
- String
Název výrazu vzhledem k aktuálnímu modelu
- selectList
- IEnumerable<SelectListItem>
Kolekce objektů sloužících SelectListItem k naplnění elementu <select> elementem <optgroup> a <option> element. Pokud null, najde tuto kolekci na ViewContext.ViewData[expression].
- allowMultiple
- Boolean
Pokud ano, zahrne do vygenerovaného kódu HTML více atributů. Jinak vygeneruje prvek výběru s jedním výběrem<>.
- htmlAttributes
- Object
Atribut Object HTML pro <element select> . Alternativně může IDictionary<TKey,TValue> instance obsahující atributy HTML.
Návraty
Nový TagBuilder popis prvku <select>
Implementuje
Platí pro
GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object)
<Vygenerujte prvek výběru> pro expressionobjekt .
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
Parametry
- viewContext
- ViewContext
Instance ViewContext pro aktuální obor.
- modelExplorer
- ModelExplorer
ModelExplorerexpressionpro . Pokud null, určuje ověřovací atributy pomocí viewContext a expression.
- optionLabel
- String
Volitelný text výchozího prázdného <prvku možnosti>
- expression
- String
Název výrazu vzhledem k aktuálnímu modelu
- selectList
- IEnumerable<SelectListItem>
Kolekce objektů sloužících SelectListItem k naplnění elementu <select> elementem <optgroup> a <option> element. Pokud null, najde tuto kolekci na ViewContext.ViewData[expression].
- currentValues
- ICollection<String>
Obsahuje ICollection<T> hodnoty pro prvky možností>, <které chcete vybrat. Pokud má hodnotu null, vybere <prvky možností> na Selected základě hodnot v selectList.
- allowMultiple
- Boolean
Pokud ano, zahrne do vygenerovaného kódu HTML více atributů. Jinak vygeneruje prvek výběru s jedním výběrem<>.
- htmlAttributes
- Object
Atribut Object HTML pro <element select> . Alternativně může IDictionary<TKey,TValue> instance obsahující atributy HTML.
Návraty
Nový TagBuilder popis prvku <select>