Problème avec différents type de modèle en vue partielle

J'en ai un (rasoir) page contenant 5 différentes vues partielles. Chaque partie est responsable de certaines des données à partir de la base de données. Dans cette page, j'utilise un modèle objet, mais pour une vue partielle sur je utiliser différents objets de modèle. Le problème est que lorsque j'ai mis le modèle de l'objet dans la vue partielle de ma demande rompt avec l'erreur suivante:
L'élément de modèle adopté dans le dictionnaire est de type 'MyProject.WebUI.Models.BigPageViewModel', but this dictionary requires a model item of type 'MyProject.WebUI.Models.StatisticsViewModel'.

Voici le code:
C'est la plus grosse page qui contient des vues partielles:

@model MyProject.WebUI.Models.BigPageViewModel
@{
    Layout = "../Shared/_BigPage.cshtml";
}
...
@{Html.RenderPartial("../Data/StatisticsFeed");}
...

C'est le contrôleur de code. Pour cette méthode, j'ai créé vue partielle qui doit être affiché en gros la page.

public ActionResult StatisticsFeed()
        {
            StatisticsViewModel cs = new StatisticsViewModel();
            cs.TotalData = (new StatisticsRepository()).GetStatisticCompleteData(1);
            return View(cs);
        }

Et c'est le code de la vue partielle:

@model MyProject.WebUI.Models.StatisticsViewModel
...

Problème avec différents type de modèle en vue partielle

J'ai utilisé "RenderAction" méthode "au lieu de "RenderPartial' et de sa valeur de retour, mais me renvoie deux résultats obtenus avec les données et l'autre sans, ce doit être une erreur stupide...

public ActionResult StatisticsFeed()
        {
          StatisticsViewModel cs = new StatisticsViewModel();
                cs.TotalData = (new StatisticsRepository()).GetStatisticCompleteData(1);

            cs.TotalCitizns = 569;
            return View(cs);
        }

OriginalL'auteur 1110 | 2011-09-03