NET MVC 1.0. 나뿐만 앞으로 매개 변수를 선택한 값 DeptID
을 전달하고 어디드롭 다운 목록에서 선택한 값을 가져올 수없는 이유는 무엇입니까?
나는
ViewData["DeptID"] = new SelectList(DeptID, "ID", "Name", course.DeptID);
를 사용하지만, 그것은 작동하지 않습니다. 디버깅 할 때 위의 선택 목록은 선택한 값으로 정확합니다.
내가보기에
<%= Html.DropDownList("DeptID", (SelectList)ViewData["DeptID"]) %>
를 사용합니다.
물론 코스는 개체 및 코스입니다 .eptID는 int 값입니다. 그러나 이것은 객체를 요구하기 때문에 객관적인 것이 아닙니다. 디버그에서 ViewData [ "DeptID"]는 선택한 값을 한 행에 대해 true로 표시합니다. 그러나 html 페이지를 렌더링 할 때 selected = "Selected"속성이있는 옵션이 없습니다. Mike Roosa가 말한 것처럼 나는 또한 시도했다. – Vikas
이제 Mike Roosa가 말한대로 작동합니다. – Vikas