DefaultHtmlGenerator.GenerateSelect Metoda

Definice

Přetížení

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

<Vygenerujte prvek výběru> pro expressionobjekt .

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

<Vygenerujte prvek výběru> pro expressionobjekt .

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

TagBuilder

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

TagBuilder

Nový TagBuilder popis prvku <select>

Implementuje

Platí pro