Funziona, perché restituisce il risultato del rendering della vista parziale in una stringa:
@Html.Partial("Path/to/my/partial/view")
Ma preferisco usare RenderPartial
e sembra che abbia bisogno di scrivere:
@{Html.RenderPartial("Path/to/my/partial/view");}
invece di:
@Html.RenderPartial("Path/to/my/partial/view");
Per farlo funzionare. Messaggio di errore:
Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
Se esiste un modo migliore invece di aprire il blocco di codice @{...}
solo per una chiamata al metodo?
@Html.RenderPartial()