2014-01-07 3 views
2

В одно время мне нужно вернуть модель IndexParty. Затем мне нужно вернуть модель IndexPerson к представлению.Как использовать динамическую модель для частичного просмотра в mvc?

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> 

Тогда я хочу, чтобы загрузить в качестве частичного view.How я могу это сделать?

ответ

0

Вам просто нужен 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-двигатель-и-Asp-нетто-3-MVC – hutchonoid

Смежные вопросы