Razor: @Html.Partial() vs @RenderPage()
Html.Partial(“MyView”) Renders the “MyView” view to an MvcHtmlString. It follows the standard rules for view lookup (i.e. check current directory, then check the Shared directory). Html.RenderPartial(“MyView”) Does the same as Html.Partial(), except that it writes its output directly to the response stream. This is more efficient, because the view content is not buffered in memory. … Read more