2014-01-07 3 views
2

한 번에 IndexParty 모델을 반환해야합니다. 다음으로 IndexPerson 모델을 뷰로 반환해야합니다.mvc에서 부분 뷰에 동적 모델을 사용하는 방법은 무엇입니까?

public Tuple<IndexParty> GetTuple(){ 
    var tuple = new Tuple<IndexParty>(model); 
    return tuple; 
} 

내 .cshtml 클래스는 내가이 작업을 수행 할 수있는 부분 view.How를로드 할 그럼 여기

@model Mymodel 

<div class="hide partial-view" id="partyrelationship"> 
    @Html.Partial("../Party/Index", Mymodel) 
</div> 

입니까?

답변

0

이 모델을 반환하는 Index 작업으로 PartyController.cs (Controller에서 상속) 만 필요합니다.

PartyController :

public ActionResult Index() 
{ 
    return PartialView(GetTuple()); 
} 
0
@model dynamic 

<div class="hide partial-view" id="partyrelationship"> 
    @Html.Partial("../Party/Index", Model) 
</div> 

나는 또한 움직일 것입니다 당신의 그 자체 컨트롤러 액션보다는 인덱스 작업을 사용하는 부분.

+0

이 오류 메시지는 'System.Web.Mvc.HtmlHelper'에 'Partial'이라는 적용 가능한 메서드가 없음을 나타냅니다. – user2901979

+0

이 http://stackoverflow.com/questions/4047543/render를 살펴 보겠습니다. -partial-view-with-dynamic-model-in-razor-view-engine-and-asp-net-mvc-3 – hutchonoid