IHtmlGenerator.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:
- IHtmlGenerator.cs
Generare un <elemento select> per .expression
public:
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
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 usati per popolare l'elemento <select> con <elementi optgroup> e <opzione> . Se null
, trova questa raccolta in ViewContext.ViewData[expression]
.
- allowMultiple
- Boolean
Se true
, include un multiple
attributo nel codice HTML generato. In caso contrario, genera 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>.
Commenti
HtmlFieldPrefix Combina e expression
per impostare <l'attributo "name" dell'elemento select>. Sanifica expression
l'attributo "id" dell'elemento.
Per informazioni sul modo in cui vengono determinati i valori correnti, vedere GetCurrentValues(ViewContext, ModelExplorer, String, Boolean) informazioni su come vengono determinati i valori correnti.
Si applica a
GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object)
- Origine:
- IHtmlGenerator.cs
Generare un <elemento select> per .expression
public:
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 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
Public 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 usati per popolare l'elemento <select> con <elementi optgroup> e <opzione> . Se null
, trova questa raccolta in ViewContext.ViewData[expression]
.
- currentValues
- ICollection<String>
Oggetto ICollection<T> contenente valori per <gli elementi dell'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, genera 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>.
Commenti
HtmlFieldPrefix Combina e expression
per impostare <l'attributo "name" dell'elemento select>. Sanifica expression
l'attributo "id" dell'elemento.
Per informazioni sulla creazione della raccolta, vedere GetCurrentValues(ViewContext, ModelExplorer, String, Boolean) informazioni su come creare la currentValues
raccolta.