2012-03-27 4 views
1

저는 MVC3을 사용하는 것에 매우 익숙해있어서 잘 사용하고있는 용어가 모두 정확합니다.동일한 페이지의 MVC 하위 - 부모

기본적으로 동일한 페이지에 상위 및 하위 레코드를 추가하는 방법을 찾고 있습니다 (가능하면!). 페이지를 올바르게 표시 할 수 있지만 상위 모델을 업데이트하는 방법을 잘 모르겠습니다.

내 생성보기에서 상위 필드를 모두 가지고 있으며 하위 레코드도 양식에 추가하고 싶습니다.

현재 부모 내에 내 자식 페이지를 표시하려면 Html.RenderPartial("CreateChildView")을 사용하고 있습니다.

또한 추가 된 내 자녀 기록을 표시하려면 Html.RenderPartial("IndexChildView)을 사용하고 있습니다.

여기서 멈추는 이유는 위의 "CreateChildView"에서 부모 모델을 업데이트하는 방법입니다. 자식보기에 제출 단추를 추가하려고했지만 예상 한 결과를 얻지 못했습니다. .

내가 가지를 찾고있어 equivelent의 C# 코드

는 다음과 같습니다

ParentObject.ChildObject.Add(new ChildObject)

다음 방법으로 사전에 제대로

감사합니다 모두 파셜에서

+0

실제로 사용중인 코드를 게시 할 수 있다면 도움이됩니다. 방법에 의해 나는 Html.BeginForm(), 귀하의보기 fiedls 주위에 있다고 가정하고 [HttpPost] 특성 가진 컨트롤러에서 작업 메서드가 있습니다. – Kevin

답변

0

장소이를 표시 div with ids. "CreateChildView"에서 아약스로 데이터를 게시하고 응답으로 "IndexChildView"를 업데이트하십시오.

관련 문제