DefaultHtmlGenerator.GenerateSelect Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, Boolean, Object) |
Wygeneruj <element select> dla elementu |
GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object) |
Wygeneruj <element select> dla elementu |
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 null
parametr 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 null
wartość , znajdzie tę kolekcję pod adresem ViewContext.ViewData[expression]
.
- allowMultiple
- Boolean
Jeśli true
element 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 null
parametr 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 null
wartość , 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 null
wartość , wybiera <elementy opcji> na Selected podstawie wartości w elem selectList
.
- allowMultiple
- Boolean
Jeśli true
element 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> .