如何在mvc中使用动态模型进行局部视图?

时间:2014-01-07 11:54:38

标签: asp.net-mvc asp.net-mvc-4 asp.net-mvc-partialview

有一段时间我需要返回IndexParty模型。接下来,我需要将IndexPerson模型返回到视图。

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

我的.cshtml课程在这里

@model Mymodel

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

然后我想加载为局部视图。我该怎么做?

2 个答案:

答案 0 :(得分:0)

您只需要一个PartyController.cs(继承自Controller),并返回一个返回此模型的Index操作。

PartyController:

public ActionResult Index()
{
    return PartialView(GetTuple());
}

答案 1 :(得分:0)

@model dynamic

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

我也会将你的部分移动到它自己的控制器动作而不是使用索引动作。