Esto funciona porque devuelve el resultado de la representación de vista parcial en una cadena:
@Html.Partial("Path/to/my/partial/view")
Pero prefiero usar RenderPartial
y parece que necesito escribir:
@{Html.RenderPartial("Path/to/my/partial/view");}
en vez de:
@Html.RenderPartial("Path/to/my/partial/view");
Para que funcione. Mensaje de error:
Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
¿Hay alguna forma mejor en lugar de abrir el bloque de código @{...}
solo para una llamada de método?
RenderPartial
?
@Html.RenderPartial()