Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

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

Restituisce un elemento select a selezione multipla utilizzando l'helper HTML, il nome del campo del form, gli elementi dell'elenco e gli attributi HTML specificati.

Spazio dei nomi:  System.Web.Mvc.Html
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)
public static MvcHtmlString ListBox(
	this HtmlHelper htmlHelper,
	string name,
	IEnumerable<SelectListItem> selectList,
	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.
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 select HTML con un sottoelemento option per ogni elemento nell'elenco.

Nota sull'utilizzo

In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza in qualsiasi oggetto di tipo HtmlHelper. Per chiamare il metodo utilizzando la sintassi del metodo di istanza, omettere il primo parametro. Per ulteriori informazioni, vedere b8020aae-374d-46a9-bcb7-8cc2390b93b6 o 175ce3ff-9bbf-4e64-8421-faeb81a0bb51.
EccezioneCondizione
ArgumentException

Il parametro name è null o vuoto.

The ListBox method renders an element that enables the user to select from a scrolling list of items. Each item in the list is a SelectListItem object.

The difference between calling the ListBox method and using a select element is that the ListBox method is designed to make it easy to bind to view data or model data.

The htmlAttributes parameter consists of an object that contains name/value pairs. The attributes that are specified in the name/value pairs depend on the HTML element that is being rendered. For example, for a select element, you might provide the following anonymous object:

new { id = "select1", size="8" }
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
© 2013 Microsoft. Tutti i diritti riservati.