Quelqu'un sait-il quelle est la différence entre Html.RenderAction et Html.Action ?
Html.Action()
- Chaîne de sortie
Html.RenderAction()
- Rend directement au flux de réponse
Si l'action renvoie une grande quantité de code HTML, le rendu directement dans le flux de réponse offre de meilleures performances que la sortie d'une chaîne.
La différence entre les deux est que Html.RenderAction rendra le résultat directement à la réponse (ce qui est plus efficace si l'action renvoie une grande quantité de HTML) tandis que Html.Action renvoie une chaîne avec le résultat.
consultez ce lien pour une explication détaillée