2012-10-01 1 views
1

전 MVC에서 새로 왔습니다. 부모보기 세부 정보를 두 부분, 세부 정보 및 자식 목록으로 표시합니다. 하지만 이제는 같은 뷰에서 다른 부모를이 부모에게 추가 할 가능성을 추가하고 싶습니다. 내가 사용 컨트롤러부모보기에서 하위를 추가 또는 편집하는 방법

public ViewResult Details(long id) 
    { 
     Parent x = db.Parent.Find(id); 
     return View(x); 
    } 

보기 :

@model MyProject_v0_2.Models.Parent 

<table id="details"> 
.... 
</table> 

<table id="lstChild"> 
    @foreach (var item in Model.Child) 
      {...} 
</table> 

나는 날이보기에 아이를 추가 할 수 있도록 여기에 버튼을 추가 할 수 있습니다. 모든 하위 데이터를 표시하거나 표시하지 않는 표를 추가 할 수는 있지만 저장하지는 못합니다. 나중에 모델 유형을 변경할 수 없도록 일부 Parent 속성을 변경해야합니다.

감사합니다,

답변

1

체크 아웃이 작업을 달성하는 방법의 좋은 방법을 도시 following article. 그것은 클라이언트에서 자바 스크립트를 사용하여 행을 추가/삭제합니다. 또한 사용자 정의 Html.BeginCollectionItem 도우미를 사용하여 콜렉션 입력 필드 이름에 비 순차 색인을 생성 할 수 있습니다.

관련 문제