미리 선택된 값으로 선택 목록을 렌더링하려면 Html.DropDownList (문자열 이름, IEnumerable SelectList, Object htmlAttributes)를 사용하고 싶습니다.HTML.DropDownList가 미리 선택된 값을 고려하지 않습니다.
내 선택 목록 내보기의 모델 객체에, 그래서 나는 다음과 같은 코드을 writting되었습니다
<%= Html.DropDownList("aName", mySelectList, new { }) %>
미리 선택된 값없이 선택 목록을 렌더링합니다.
나는 다음을 ViewData로 selectList의를 통과하고하고있다 찾은 해결 방법 : 뷰에서
ViewData["TimeZones"] = mySelectList;
:
<%= Html.DropDownList("TimeZones", null, new { }) %>
이 방법 선택을 컨트롤러에서
목록은 미리 선택된 값으로 렌더링되지만, 선택 목록을 뷰 데이터로 전달하지 않아도됩니다. 내가 도대체 뭘 잘못하고있는 겁니까? 당신의 도움에 미리 감사드립니다.
mySelectList는 어떻게 만듭니 까? 'new {} '는 필요 없습니다. – LukLed