2013-05-21 3 views
1

내 ASP MVC 사이트에서보기의 기본 드롭 다운 목록 항목을 선택하고 싶습니다. 그러나, 내가 현재 사용하고있는 과부하는 선택된 항목을 지정하는 대신 드롭 다운 목록에 다른 항목을 추가하는 것처럼 보입니다. 여기 보기에서 DropDownListFor의 선택된 항목을 설정하십시오.

SelectList

SelectList tmpList = new SelectList(new[] { "", "SAF", "SNY" }); 
ViewBag.Companies = tmpList; 

생성 제어부의 코드이며, 여기서 뷰의 코드이다. 그러나 이것은 아래 그림과 같은 목록에 SAF을 추가하는 바람입니다.

@Html.DropDownListFor(model => model.AgencyCompany1, (SelectList)ViewBag.Companies, "SAF") 

enter image description here

+0

이 멋진 예를 확인하십시오. http://stackoverflow.com/questions/7142961/mvc3-dropdownlistfor-a-simple-example –

답변

0
당신이 선택한 개체 설정하는 경우 두 번째 "SAF"입니다 컨트롤러,이 시도 할 수

:

ViewBag.list = new SelectList(new[] { "", "SAF", "SNY" }, "SAF"); 

그리고 당신의보기에서

(당신이 돈을 ' 마지막 'SAF'매개 변수가 더 이상 필요하지 않음) :

@Html.DropDownListFor(model => model.AgencyCompany1, (SelectList)ViewBag.Companies) 
관련 문제