Как передать модель в частичный вид

У меня есть две модели просмотра:

public class ParentViewModel
    {
        public Id { get; set; }
        .....
        public ChildViewModel Child{ get; set; }
    }

public class ChildViewModel
    {
        public ChildId { get; set; }
        .....
    }

Контроллеры:

    public ActionResult Index()
        {
            .... <some code>
            return View("NewIndex", ParentViewModel);
        }

    [HttpPost]
    public ActionResult PartialAction(ChildViewModel childView)
    {
        return RedirectToAction("Index");
    }

И просмотров: Индекс

@model ParentViewModel
....
@Html.Partial("_Partial", Model.Child)

и _Partial

@model ChildViewModel
... do some stuff with child model

Когда я пытаюсь открыть страницу индекса, у меня появляется ошибка:

Элемент модели, передаваемый в словарь, имеет тип «ParentViewModel», но для этого словаря требуется элемент модели типа «ChildViewModel».

Почему он пытается передать ParentViewModel вместо ChildViewModel. Что я делаю не так?

Ответы на вопрос(3)

Ваш ответ на вопрос