사용자가 입력해야하는 작은 양식이 있으며 다음 필드로 구성됩니다.Asp.Net MVC 핸들 드롭 다운 모델의 일부가 아닌 상자
이름 (텍스트) 값 그룹 (텍스트) -
지금이보기에 대한 모델과 같이 보이는 (그룹 데이터베이스 테이블에서 가져온 옵션의 목록입니다),
public string Name { get; set; }
public string Value { get; set; }
public int GroupID { get; set; }
이제 뷰는 위의 모델에 강력하게 입력됩니다.
드롭 다운 목록을 채우는 데 어떤 방법을 사용합니까? 데이터가 모델 내에 포함되어 있지 않기 때문에 (모델에 포함될 수 있음) Temp/View 데이터를 사용해야합니까? HTML 도우미? 이것을 달성하기위한 이상적인 방법은 무엇입니까?
pitts - 다음 오류로 인해 실패합니다. " 'OptionGroupID'키가있는 ViewData 항목은 'System.Int32'유형이지만 'IEnumerable'유형이어야합니다." 다음 구문을 사용하여 <% = Html.DropDownListFor (model => model.OptionGroupID, Model.OptionGroups) %> –
LiamB
@Pino, 정말 이상합니다. 내일 직장에서 코드를 확인하고 다시 연락하겠습니다. –
pitts Thanks :) – LiamB