각 개체가 다른 개체 인 항목 집합을 포함하는 개체가 있습니다. ASP.NET MVC에서는이 컬렉션의 "만들기"보기에서 데이터 바인딩을 사용하는 방법에 대해 약간의 불확실성이 있습니다.이 컬렉션의 각 개체는 새로 만들어야하기 때문입니다.비 - 생성 된 개체 (asp.net mvc)에 대한 데이터 바인딩
제안 사항? 다음은 스키마입니다.
Units
- UnitId
Rings
- RingId
Keys
- RingId (FK)
- KeyId (PK)
- KeyLiteral (FK)
- KeyValue
Literals
- LiteralId
- LiteralValue
및 뷰에
...<%= Html.DropDownList("Rank", new SelectList(... wut...)) %>
은 물론 드롭 다운 필요는 없습니다. 나는 창조물이 존재하지 않는다는 것을 알기 때문에 방금 잃었습니다. Keys를 "KeyRing"(Unit.Ring.Keys.Add)에 추가하여 추가합니다. 키는 리터럴과 값이 추가 될 것으로 기대합니다.
실제로 드롭 다운 목록 일 필요는 없습니다. 단지 예일뿐입니다. 새 키를 지정할 수 있고 양식 필드가 있어야하며 컨트롤러로 반환되면 반환되는 Unit 클래스 내에서이를 처리 할 수 있어야합니다. – Ciel
확인. 어떤 주체가 당신을 만들고 있습니까? 단위? –