DefaultHtmlGenerator.GenerateSelect Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, Boolean, Object) |
Generare un <elemento select> per . |
GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object) |
Generare un <elemento select> per . |
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>.