/ / Html.Dropdownlist valore selezionato - asp.net-mvc, html-select, selezionato

Html.Dropdownlist valore selezionato - asp.net-mvc, html-select, selezionato

Sto usando dropdownlist in asp.net mvc.

@Html.DropDownList("CityList",new SelectList(
Model.Select(x => new { Value = x.CityID, Text = x.Name, Selected = 1 }), "Value", "Text", "Selected"), "Choose",
new { @id = "CityListId" })

Ho una lista delle città. Esiste un dato chiamato "New York": l'ID è 1.

Quando lo do 1 id per selezionato , devo vedere New York. Comunque non ci sono dati che appaiono.

dove mi manca esattamente?

Qualsiasi aiuto sarà apprezzato.

Grazie.

risposte:

0 per risposta № 1

Prova questo :

Nel tuo controller:

ViewBag.CityList= new SelectList(db.Model.where(x=>x.CityID == 1),"CityID","Name");

Nella tua vista:

@Html.DropDownList("CityList",null,--Select One--,new { @id = "CityListId" })