Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo SelectExtensions.DropDownList (HtmlHelper, String, IEnumerable<SelectListItem>, String, IDictionary<String, Object>)

Restituisce un elemento select a selezione singola utilizzando l'helper HTML, il nome del campo del form, le voci dell'elenco, un'etichetta di opzione e gli attributi HTML specificati.

Spazio dei nomi:  System.Web.Mvc.Html
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

public static MvcHtmlString DropDownList(
	this HtmlHelper htmlHelper,
	string name,
	IEnumerable<SelectListItem> selectList,
	string optionLabel,
	IDictionary<string, Object> htmlAttributes
)

Parametri

htmlHelper
Tipo: System.Web.Mvc.HtmlHelper
Istanza dell'helper HTML estesa da questo metodo.
name
Tipo: System.String
Nome del campo del form da restituire.
selectList
Tipo: System.Collections.Generic.IEnumerable<SelectListItem>
Insieme di oggetti SelectListItem utilizzati per popolare l'elenco a discesa.
optionLabel
Tipo: System.String
Testo per una voce vuota predefinita. Questo parametro può essere null.
htmlAttributes
Tipo: System.Collections.Generic.IDictionary<String, Object>
Oggetto che contiene gli attributi HTML da impostare per l'elemento.

Valore restituito

Tipo: System.Web.Mvc.MvcHtmlString
Elemento HTML select con un sottoelemento option per ogni voce nell'elenco.

Nota sull'utilizzo

In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo HtmlHelper. Per chiamare il metodo usando la sintassi del metodo di istanza, omettere il primo parametro. Per altre informazioni, vedere https://msdn.microsoft.com/it-it/library/bb384936 o https://msdn.microsoft.com/it-it/library/bb383977.

EccezioneCondizione
ArgumentException

Il parametro name è null o vuoto.

Il metodo DropDownList esegue il rendering di un elemento che consente all'utente di selezionare una voce in un elenco a discesa. Ogni voce dell'elenco è un oggetto SelectListItem.

La differenza tra la chiamata al metodo DropDownList e l'utilizzo di un elemento select consiste nel fatto che il metodo DropDownList è stato progettato per semplificare l'associazione ai dati della visualizzazione o del modello.

Il parametro htmlAttributes è costituito da un oggetto che contiene coppie nome/valore. Gli attributi specificati nelle coppie nome/valore dipendono dall'elemento HTML di cui viene eseguito il rendering. Per un elemento select, ad esempio, è possibile fornire il seguente oggetto anonimo:

new { id = "select1", size="8" }

Aggiunte alla community

AGGIUNGI
Mostra: