web-dev-qa-db-ja.com

Html.RenderActionとHtml.Actionの違い

Html.RenderActionHtml.Action の違いを誰かが知っていますか?

40
Sasha

Html.Action() –文字列を出力します

Html.RenderAction() –応答ストリームに直接レンダリングします

アクションが大量のHTMLを返す場合、応答ストリームに直接レンダリングすると、文字列を出力するよりもパフォーマンスが向上します。

35
Megawolt

2つの違いは、Html.RenderActionは結果を直接Responseにレンダリングします(アクションが大量のHTMLを返す場合はより効率的です)が、Html.Actionは結果の文字列を返します。

チェックアウト このリンク 詳細な説明

27
VoodooChild