Да, частичный и родительский виды могут иметь две разные модели просмотра.
Частичный вид должен получить это ViewModel откуда-то, хотя, так что это может быть либо просто создать его прямо с точки зрения
Родитель Посмотреть
@{
var partialViewModel = new SomeOtherModel()
{
PartialName = Model.Name,
SomeProperty = SomeOtherVariable
};
Html.Partial("_MyPartialView", partialViewModel);
}
Или более распространенным методом является Частичная ViewModel является собственностью родительского ViewModel
@Html.Partial("_MyPartialView", Model.PartialViewModel)
Есть и другие способы, но это довольно распространенные, которые вы видите.
Спасибо большое :) – sagesky36