IHtmlGenerator.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:
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.

Si applica a