2011-12-13 4 views
1

ViewModel에 바인딩 된 EditorForModel을 사용하고 있습니다. 양식에 라디오 상자 목록을 표시해야하지만 데이터 주석을 사용하여이를 수행하는 방법을 모르겠습니다. 이것이 가능한가? 또는이 경우 EditorForModel을 사용할 수 없습니까?ASP.NET MVC EditorForModel을 사용하여 라디오 버튼 표시

내 ViewModel은 DTO 일 뿐이므로 내 데이터 액세스 레이어에 수동으로 매핑하므로 유연해질 수 있습니다.

감사합니다.

답변

0

라디오 버튼 도우미로이 Geekswithblogs post을 참조하십시오.

또 다른 one입니다.

Google 검색은 mvc의 라디오 버튼 목록에 대한 추가 리소스를 제공합니다.

여기에 git의 코드가 있습니다.

0

사용자 정의 편집기 템플릿 만들기 :

[UIHint("RenderAsRadioButtonsList")] 
public SomeObject ToBeRenderedAsRadioButtons { get; set; } 

을 한 후, 조회/공유/EditorTemplates는 부분보기 작성 :

Views 
    /Shared 
     /EditorTemplates 
      RenderAsRadioButtonsList.cshtml 
관련 문제