2014-06-24 2 views
0

asp.net mvc에서 dropdownlist를 사용하고 있습니다.Html.Dropdownlist 선택된 값

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

나는 도시가이 목록 1은 이드 "뉴욕"이라는 데이터입니다 1.

내가 선택을 위해 1 ID를 줄 때, 나는 새로운 york.However이 볼 수 있어야합니다 나타나는 데이터가 없습니다.

내가 정확히 놓친다?

도움이 되겠습니다.

감사합니다.

답변

0

이 시도 :

당신의 컨트롤러에서 :

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

를보기에 :

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