2010-04-15 9 views
5

ho il seguente codice in una vista aspvc mvc.come aggiungere un elemento "Seleziona" ad un box a discesa in asp.net mvc

<% = Html.DropDownList("Filter", new SelectList(Model.Items, "Id", "Name", 0), new { @id = "Filter", @class = "autoComplete1" })%> 

Voglio aggiungere un elemento nella parte superiore del menu a discesa come il primo elemento che dice "Seleziona".

devo aggiungere quello nel mio Model.Items o c'è un modo in cui posso aggiungere quell'elemento nella vista e ignorare la selezione di quel primo elemento ??

risposta

15

Si può fare:

<% = Html.DropDownList("Filter", new SelectList(Model.Items, "Id", "Name", 0), "Please Select", new { @id = "Filter", @class = "autoComplete1" })%> 

E 'un po' lungo da leggere, ma il metodo di firma è:

DropDownList(name, IEnumerable<SelectListItem>, optionLabel, htmlAttributes) 
+0

Come posso impostare il valore della "Selezionare" elemento della lista? –

+1

Risposta piacevole e pulita – Mevius

Problemi correlati