Если все, что вы пытаетесь сделать, - это использовать частичные представления и не загружать их динамически с помощью jquery, пожалуйста, посмотрите на мой ответ на этот вопрос, и это, вероятно, должно решить вашу проблему:
MVC3 Частичные представления
Все, что вам нужно сделать, - это создать ViewModel для вашего индекса, который содержит все объекты, которые нужны вашему частичному представлению (ям)
Контроллер ActionMethod:
public ActionResult Index()
{
PlanNameModel planNameModel = new PlanNameModel();
planNameModel.Header = "Plans";
ViewData.Model = new IndexVm{ PlanNameModel = planNameModel };
}
Модель представления:
public class IndexVm
{
public PlanNameModel PlanNameModel { get; set; }
}
Индексное представление
@model IndexVm
@*Whatever index code you have*@
@Html.Partial("PlanPartial", Model.PlanNameModel)
Частичное представление
@model PlanNameModel
<div>@Model.Header</div>