MVC Razor : Difference between @Html.Partial() and Html.RenderPartial()

For more information related to this post click here

For new posts kindly visit our new site http://www.dotnet-helpers.com/

 

Difference between @Html.Partial() and Html.RenderPartial()

Html.Partial returns a string, Html.RenderPartial returns void.

We can store the output of Html.Partial in a variable/able to return from function.

In Html.RenderPartial, we can’t result void.(ie.,directly writing to the output stream so it was bit faster than html.partial())

Example :

 

Renderpartial

 

If want to refere partial view inside the shared, then it will

@{ Html.RenderPartial(“_testPartial”);}

If want to refere partial view inside the view, then it will be

@Html.Partial(“../Home/   …… 

For more information related to this post click here

For new posts kindly visit our new site http://www.dotnet-helpers.com/