Difference between Html.Partial() and Html.RenderPartial() in ASP.NET MVC
| Html.Partial() | Html.RenderPartial() |
|---|---|
| Html.Partial returns html string. | Html.RenderPartial returns void. |
| Html.Partial injects the html string of the partial view into the main view. | Html.RenderPartial writes html in the response stream. |
| Performance is slow. | Perform is faster compared with HtmlPartial(). |
| Html.Partial() need not to be inside the braces. | Html.RenderPartial must be inside braces @. |
Visit Partial View for more information.