Condividi tramite


DefaultHtmlGenerator.GenerateSelect Metodo

Definizione

Overload

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

Generare un <elemento select> per .expression

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

Generare un <elemento select> per .expression

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

Origine:
DefaultHtmlGenerator.cs
Origine:
DefaultHtmlGenerator.cs
Origine:
DefaultHtmlGenerator.cs

Generare un <elemento select> per .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

Parametri

viewContext
ViewContext

ViewContext Istanza dell'ambito corrente.

modelExplorer
ModelExplorer

ModelExplorerper .expression Se null, determina gli attributi di convalida usando viewContext e .expression

optionLabel
String

Testo facoltativo per un elemento di opzione> vuoto <predefinito.

expression
String

Nome dell'espressione, relativo al modello corrente.

selectList
IEnumerable<SelectListItem>

Raccolta di SelectListItem oggetti utilizzati per popolare l'elemento <select> con <elementi optgroup> e <option> . Se null, trova questa raccolta in ViewContext.ViewData[expression].

allowMultiple
Boolean

Se true, include un multiple attributo nel codice HTML generato. In caso contrario, viene generato un elemento select a> selezione <singola.

htmlAttributes
Object

Oggetto Object contenente gli attributi HTML per l'elemento <select> . In alternativa, un'istanza IDictionary<TKey,TValue> contenente gli attributi HTML.

Restituisce

TagBuilder Nuovo oggetto che descrive l'elemento <select>.

Implementazioni

Si applica a

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

Origine:
DefaultHtmlGenerator.cs
Origine:
DefaultHtmlGenerator.cs
Origine:
DefaultHtmlGenerator.cs

Generare un <elemento select> per .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

Parametri

viewContext
ViewContext

ViewContext Istanza dell'ambito corrente.

modelExplorer
ModelExplorer

ModelExplorerper .expression Se null, determina gli attributi di convalida usando viewContext e .expression

optionLabel
String

Testo facoltativo per un elemento di opzione> vuoto <predefinito.

expression
String

Nome dell'espressione, relativo al modello corrente.

selectList
IEnumerable<SelectListItem>

Raccolta di SelectListItem oggetti utilizzati per popolare l'elemento <select> con <elementi optgroup> e <option> . Se null, trova questa raccolta in ViewContext.ViewData[expression].

currentValues
ICollection<String>

Oggetto ICollection<T> contenente i valori per <gli elementi di opzione> da selezionare. Se null, seleziona gli elementi dell'opzione <> in base ai Selected valori in selectList.

allowMultiple
Boolean

Se true, include un multiple attributo nel codice HTML generato. In caso contrario, viene generato un elemento select a> selezione <singola.

htmlAttributes
Object

Oggetto Object contenente gli attributi HTML per l'elemento <select> . In alternativa, un'istanza IDictionary<TKey,TValue> contenente gli attributi HTML.

Restituisce

TagBuilder Nuovo oggetto che descrive l'elemento <select>.

Implementazioni

Si applica a