Isso funciona porque retorna o resultado da renderização parcial da visualização em uma string:
@Html.Partial("Path/to/my/partial/view")
Mas prefiro usar RenderPartial
e parece que preciso escrever:
@{Html.RenderPartial("Path/to/my/partial/view");}
ao invés de:
@Html.RenderPartial("Path/to/my/partial/view");
Para fazer funcionar. Mensagem de erro:
Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
Existe alguma maneira melhor em vez de abrir o bloco de código @{...}
apenas para uma chamada de método?
RenderPartial
?
@Html.RenderPartial()