При нажатии на представление вы хотите показать новое представление, которое содержит вызовы других методов действия в вашем контроллере (ах) или других представлениях.
Так, например, когда вы щелкаете по ссылке View в сетке, вы можете перейти по ссылке View к другому маршруту (и, в свою очередь, к другому контроллеру).
Допустим, ссылка «просмотр» приводит вас к контроллеру с именем
CombinedStatusController
Тогда в вашем /Views/CombinedStatusController/Index.aspx
Вы вызываете RenderAction для вызова метода на каждом контроллере. Я предполагаю, что с именем StatusController, BankAccountController, AdminInformationController каждый имеет метод:
общедоступный индекс ActionResult (int statusId) ...
<% = Html.RenderAction ("Индекс", "Статус", новый {statusId = statusId})%>
<% = Html.RenderAction ("Index", "BankAccount", новый {statusId = statusId})%>
<% = Html.RenderAction ("Индекс", "AdminInformation", новый {statusId = statusId})%>
Каждое из этих действий затем возвращает представление с сеткой телерика в нем.
Таким образом, у вас есть три отдельных представления, которые создаются путем вызова одного родительского представления CombinesStatusController.
Теперь - другой вариант вместо Html.RenderAction - Html.RenderPartial. Разница в том, что RenderPartial переходит непосредственно к представлению (без прохождения через ваш контроллер) и передает ему копию текущей модели. В вашем случае вам нужно получить данные, относящиеся к statusId, поэтому я бы не использовал здесь RenderPartial, а RenderAction.
Надеюсь, это немного поможет:)