I\'m trying to get a partial view to render using Razor in MVC5. When I use
@{ Html.RenderPartial(\"ViewName\", model); }
I get the parser erro
This is wrong:
@Html.RenderPartial("ViewName", model);
This is correct:
@{ Html.RenderPartial("ViewName", model); }
The parsing error might be caused by the partial view's content. For example, if you have an email address, make sure you use @@ to properly escape the @ sign.
Unexpected "{" after "@" character. Once inside the body of a code block (@if {}, @{}, etc.) you do not need to use "@{" to switch to code.