2012-11-12 3 views
0

ViewData의 데이터를 가져 오는 두 개의 드롭 다운 목록이 있습니다. viewData는 시간 (1 pm2pm, 3pm ..)의 집합 인 SelectedListItem을 보유하고 있습니다. 시간은 실제로 모델과 관련이 없습니다 (UTC로 변환 할 때). 뷰백. 내가보기에이 개 장소에서 사용이 있지만 코드가 같은 ID를mvc에서 드롭 다운 목록의 컨트롤 ID 변경

@Html.DropDownList("times",null,new {@class="ddl"}) 

<select class="ddl" id="times" name="times"><option value="0">1PM</option> 

나는 그것이 ID를 변경하는 비교적 쉽게 생각을 생산하고, 난 그냥 Html.DropDownList 내에서 정확한 지점을 찾을 수 없습니다

답변

1

변경 첫 번째 매개 변수의 값, 즉 우리가 할 수있다, 자동 ViewBag에서 이름을 선택합니다 때문에 동일한 목록이 여러 번 표시 할 필요가있는 경우에,

@Html.DropDownList("times1",null,new {@class="ddl"}) 

@Html.DropDownList("times2",null,new {@class="ddl"}) 
+0

아, 예, 어떤 이유로 뷰백 ID라는 첫 번째 매개 변수가 있다고 생각합니다. null을 변경할 것입니다. –

+0

도움이된다면 답으로 표시해야합니다. – mipe34

0

또한 ID를 설정하는 것입니다 참조하는 모든 ViewBag 속성을 정의해야합니다. o 동일한 백엔드 목록 데이터.