Generally we are getting confuse to use @Html.Partial and @Html.RenderPartial.
You can see below for Difference between @Html.Partial and @Html.RenderPartial it help you to use it
You can see below for Difference between @Html.Partial and @Html.RenderPartial it help you to use it
1.
Return
Type : Partial Return Type is MVCHtml
String; whereas RenderPartial return
type is void.
2.
Implementing
: Calling of partial Need to call as:
@HTML.Partial(“PartialViewName”);
Render Partail Will call as;
{HTML.RenderPartial(“PartialViewName”)}
We enclose it like this because return type
is Void;
3. When to use and Why : If we need some
output as return type will be string, that time we need to use .Partial(); So
that output string we can manipulate but for render partial it will return
Void.
4. Performance: Render Partial is having
good performer than partial.
5. Syntax for it as;
Partial
@Html.Partial("Name of View")
Render Partial
No comments:
Post a Comment