От контроллера связать данные для ViewModel передать в View
public ActionResult MethodName(){
var viewmodel = new ViewModel();
//bind data to ViewModel
return View(viewmodel)
}
В режиме просмотра частичное представление данных в виде модели списка
Просмотр:
@model ViewModel
@Html.Partial("PartialViewName", Model.DataList)
Частичное представление:
@model List<Model>
@foreach(var item in Model){
.....
}
ViewModel:
public class ViewModel {
//properties for View
....
//property for partial view
public List<Model> DataList {get; set;}
}