Udostępnij za pośrednictwem


DefaultHtmlGenerator.GenerateSelect Metoda

Definicja

Przeciążenia

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

Wygeneruj <element select> dla elementu expression.

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

Wygeneruj <element select> dla elementu expression.

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

Źródło:
DefaultHtmlGenerator.cs
Źródło:
DefaultHtmlGenerator.cs
Źródło:
DefaultHtmlGenerator.cs

Wygeneruj <element select> dla elementu 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

Parametry

viewContext
ViewContext

ViewContext Wystąpienie bieżącego zakresu.

modelExplorer
ModelExplorer

ModelExplorerdla .expression Jeśli nullparametr określa atrybuty weryfikacji przy użyciu poleceń viewContext i expression.

optionLabel
String

Opcjonalny tekst domyślnego pustego <elementu opcji> .

expression
String

Nazwa wyrażenia względem bieżącego modelu.

selectList
IEnumerable<SelectListItem>

Kolekcja obiektów używanych SelectListItem do wypełniania <elementu select> element elementem <optgroup> i <elementami opcji> . Jeśli nullwartość , znajdzie tę kolekcję pod adresem ViewContext.ViewData[expression].

allowMultiple
Boolean

Jeśli trueelement zawiera multiple atrybut w wygenerowanym kodzie HTML. W przeciwnym razie generuje element wyboru> pojedynczego wyboru<.

htmlAttributes
Object

Element Object zawierający atrybuty HTML dla <elementu select> . Alternatywnie IDictionary<TKey,TValue> wystąpienie zawierające atrybuty HTML.

Zwraca

Nowy TagBuilder opisujący <element select> .

Implementuje

Dotyczy

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

Źródło:
DefaultHtmlGenerator.cs
Źródło:
DefaultHtmlGenerator.cs
Źródło:
DefaultHtmlGenerator.cs

Wygeneruj <element select> dla elementu 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

Parametry

viewContext
ViewContext

ViewContext Wystąpienie bieżącego zakresu.

modelExplorer
ModelExplorer

ModelExplorerdla .expression Jeśli nullparametr określa atrybuty weryfikacji przy użyciu poleceń viewContext i expression.

optionLabel
String

Opcjonalny tekst domyślnego pustego <elementu opcji> .

expression
String

Nazwa wyrażenia względem bieżącego modelu.

selectList
IEnumerable<SelectListItem>

Kolekcja obiektów używanych SelectListItem do wypełniania <elementu select> element elementem <optgroup> i <elementami opcji> . Jeśli nullwartość , znajdzie tę kolekcję pod adresem ViewContext.ViewData[expression].

currentValues
ICollection<String>

Element ICollection<T> zawierający wartości elementów <opcji> do wybrania. Jeśli nullwartość , wybiera <elementy opcji> na Selected podstawie wartości w elem selectList.

allowMultiple
Boolean

Jeśli trueelement zawiera multiple atrybut w wygenerowanym kodzie HTML. W przeciwnym razie generuje element wyboru> pojedynczego wyboru<.

htmlAttributes
Object

Element Object zawierający atrybuty HTML dla <elementu select> . Alternatywnie IDictionary<TKey,TValue> wystąpienie zawierające atrybuty HTML.

Zwraca

Nowy TagBuilder opisujący <element select> .

Implementuje

Dotyczy