나는 막혔다!모델 바인딩 IDictionary <int, IList <int>> in ASP.Net MVC 2.0
친절하게 도와주세요.
나는
public IDictionary<int, IList<int>> SelectedErrorsErrorType { get; set; }
은 기본적으로 내가 하나 개 이상의 탭에서 체크 박스의 그룹이 ... 내 MVC 2.0 프로젝트에 다음 뷰 모델 속성이 있습니다. 이 탭들은 영어, 독일어, 프랑스어 등입니다. 나는 Dictionary 키로 TabId를 사용하고 사전 값 (Integer List)으로 선택된 체크 박스 ID를 사용하고 싶습니다. 내 모델을 그렇게 묶을 수는없는 것 같습니다. 이전에 stackoverflow에서 사전 키로 매핑한다는 사실을 발견했습니다. 예를 들어 숨겨진 필드가 필요합니다.
<input type="hidden" name="<%: String.Format("SelectedErrorsErrorType[{0}].Key", index) %>"value="<%: item.LanguageId %>" />
괜찮습니다! 하지만 어떻게 내 키에 대해 값 필드를 매핑 할 수 있습니다.
도움을 주시면 감사하겠습니다.
감사합니다.
안녕하세요 덕분! 나는 당신의 해결책도 시도 할 것입니다. – user383698