Cela fonctionne, car il renvoie le résultat du rendu de vue partielle dans une chaîne:
@Html.Partial("Path/to/my/partial/view")
Mais je préfère utiliser RenderPartial
et il semble que j'ai besoin d'écrire:
@{Html.RenderPartial("Path/to/my/partial/view");}
au lieu de:
@Html.RenderPartial("Path/to/my/partial/view");
Pour que ça marche. Message d'erreur:
Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
S'il existe un meilleur moyen au lieu d'ouvrir le bloc de code @{...}
juste pour un appel de méthode?
RenderPartial
?
@Html.RenderPartial()