Html.RenderAction と Html.Action の違いを誰かが知っていますか?
Html.Action()
–文字列を出力します
Html.RenderAction()
–応答ストリームに直接レンダリングします
アクションが大量のHTMLを返す場合、応答ストリームに直接レンダリングすると、文字列を出力するよりもパフォーマンスが向上します。
2つの違いは、Html.RenderActionは結果を直接Responseにレンダリングします(アクションが大量のHTMLを返す場合はより効率的です)が、Html.Actionは結果の文字列を返します。
チェックアウト このリンク 詳細な説明