Кто-нибудь знает, в чем разница между Html.RenderAction и Html.Action ?
Html.Action() - строка выходов
Html.Action()
Html.RenderAction() - визуализируется непосредственно в поток ответов
Html.RenderAction()
Если действие возвращает большой объем HTML, то рендеринг непосредственно в поток ответов обеспечивает лучшую производительность, чем вывод строки.
Разница между ними заключается в том, что Html.RenderAction будет отображать результат непосредственно в ответ (который более эффективно, если действие возвращает большое количество HTML) тогда как Html.Action возвращает строку с результатом.
проверить эту ссылку для подробного объяснения