This question can be confusing for people starting using ASP.NET MVC3. Today, we have two ways to render partial and action stuff: @Html.Partial("Details") @Html.Action("Index", "Home") and @{ Html.RenderPartial("Details"); } @{ Html.RenderAction("Index", "Home"); } So what would you go with? First approach looks cleaner, but I would use RenderPartial and RenderAction in most cases, just because