그래서 MVC에서 일반적인 이벤트 유형 드롭 다운 목록을 얻으려고합니다.UIHint MVC 일반적인 드롭 다운리스트
나는 아래 부분 뷰를 만들었습니다공유/EditorTemplates/
다음은 그 내용이다 : 이것은 내가위한 새로운 부분 뷰를 생성 할 필요가 있다는 사실을 제외하고, 좋은 작품
@model EventManager.Models.CreateEventModel
@{
EventManager.Models.DropdownEventTypesModel dropdownList = new EventManager.Models.DropdownEventTypesModel();
List<SelectListItem> types = dropdownList.EventTypes;
Html.DropDownListFor(model => model.Type, types);
}
이 일반적인 드롭 다운을 사용하여 목표를 무너 뜨리는 모든 모델. C# MVC에서 모델에이 Type 속성이 있지만 말할 수있는 특정 모델을 지정하지 않는 방법이 있습니까?
나는 @model 동적 시도,하지만 비주얼 스튜디오에서이 오류를 반환An expression tree may not contain a dynamic operation
이렇게하면 @ model을 EventType 데이터 형식과 함께 사용하는 것이 좋습니다. @model int를 사용하여 끝났습니까? 그래서 어떤 관점에서도 일반적으로 사용할 수 있습니다. –