ViewData를 통해보기에 몇 가지 항목 목록을 전달하여 드롭 다운 목록을 만들려고합니다. 너무 어렵지는 않지만 MVC를 처음 접했기 때문에 분명히 뭔가 빠져있을 수 있습니다.MVC2 ViewData 문제
컨트롤러는을 ViewData에있는 목록에 할당합니다
ViewData["ImageLocatons"] = new SelectList(gvr.ImageLocations);
및 뷰는 드롭 다운 목록으로 렌더링을 시도 :
<%= Html.DropDownList("Location", ViewData["ImageLocations"] as SelectList) %>
그러나, 나는 그것을 실행할 때, 나는이를 얻을 오류 : '위치'키가있는 'IEnumerable'형식의 ViewData 항목이 없습니다.
왜 이것이 작동하지 않는가? 또한 위치가 아닌 핵심 "ImageLocations"를 찾지 않아야합니까?
와우. 철자 오류가 있습니다. 지금 제안한 다른 방법을 사용하고 있습니다. 고마워요! – Joe
좋은 캐치. 오타를 보는 +1. 나는 당신이 그것을 지적한 후에도 몇 번 다시 읽어야했다 :-) –