2010-01-29 2 views
0

데이터베이스에서 기본 선택 값을 설정해야하는 드롭 다운이 있습니다.ASP.NET MVC보기 페이지에서 드롭 다운의 기본 선택 값을 설정하는 방법

예 :

<%= Html.DropDownList("state", " -- Select one -- ")%> 

위의 코드 내 개체 모델에서을 ViewData [ "전문"] 레코드를 결합한다. 상단에 "하나 선택"이 추가되었습니다. 기본값을 'NY'로 설정하려면 드롭 다운이 필요한 경우. 내가 어떻게 할 수 있니?

귀하의 의견을 감사하십시오.

감사

답변

0

다음 뷰 모델

ViewData["States"] = new SelectList(states, "State_ID", "Name", "State_ID"); 

<%= Html.DropDownList("State_ID", (IEnumerable<SelectListItem>)ViewData["States"])%> 
+1

확인에 selectList의에서 통과,하지만 어떻게 그 기본 값을 설정합니까? –

+0

Wil의 예제에서 SelectList 생성자의 마지막 매개 변수는 선택한 값을 "State_ID"값이있는 항목으로 설정합니다. 목록에 각각의 값으로 약어가있는 상태 이름이 포함 된 경우 다음을 수행합니다. ViewData [ "States"] = 새 SelectList (State, "State_ID", "Name", "OH")는 Ohio를 선택합니다. – KOTJMF

+0

굉장합니다. 이것은 나를 위해 일했다. 하지만 이제는 selectList에 "Select one"텍스트를 추가해야합니다. – Rita

관련 문제