This is an update to my previous post regarding conditional rendering partial views, in that I used the internal implementation of the
Html.RenderPartail(…) method to create the Html extension. Later I found a simple way to achieve the same using
<% Html.PartialIf(this.Model.Exists, html => html.RenderPartial("MyPartialView")); %>
If you look at the
PartialIf implementation, it is simple, cleaner than the previous technique I have mentioned in my post.
That’s it :)