Фил Хаак делает большую работу, объясняя два метода в этом посте .
"Разница между ними заключается в том, что Html.RenderAction будет отображать результат непосредственно в Response (что более эффективно, если действие возвращает большой объем HTML), тогда как Html.Action возвращает строку с результатом."