Differenza tra Html.RenderAction e Html.Action

Qualcuno sa qual è la differenza tra Html.RenderAction e Html.Action ?

Html.Action() – Outputs string

Html.RenderAction() – Esegue il rendering direttamente alla risposta

Il stream di risposta è la migliore prestazione dall’output della stringa.

La differenza tra i due è che Html.RenderAction renderà il risultato direttamente alla Response (che è più efficiente se l’azione restituisce una grande quantità di HTML) mentre Html.Action restituisce una stringa con il risultato.

controlla questo link per una spiegazione dettagliata