Ваш вопрос крайне неясен. Из того, что я понимаю, у вас есть действие контроллера, возвращающее представление, которое должно включать некоторую информацию в части экрана. Эта информация доступна через другое действие контроллера, возвращающее частичное представление. Если это так, то помощник Html.RenderAction может быть именно тем, что вы ищете.
public class BlogController : Controller
{
public ActionResult Index()
{
return View();
}
}
public class StatisticsController : Controller
{
[ChildActionOnly]
public ActionResult Index()
{
return PartialView();
}
}
А в представлении Index контроллера блога есть статистика:
<%= Html.RenderAction("Index", "Statistics") %>
То же самое может быть достигнуто, включая непосредственное частичное представление без необходимости проходить через контроллер:
<%= Html.RenderPartial("~/views/statistics/index.ascx") %>
но преимущество RenderAction заключается в том, что если для статистики требуется какой-то конкретный репозиторий, было бы лучше пройти через контроллер.