Немного неясно, когда использовать специальный вспомогательный метод и когда использовать RenderAction, а также, когда просто использовать ViewData. Некоторые из их функций немного перекрываются.
Например, если бы я должен был создать панель навигации Category, я бы создал новый вспомогательный метод и поместил его в некоторый частичный вид? Сначала я изначально занимался этим, но я читал в блоге, чтобы вместо этого использовать RenderAction. Я только что думал взад и вперед и мог использовать некоторую помощь не только с этим примером, но в целом.
Предположим, что список категорий исходит из некоторого источника данных.