Dies funktioniert, da das Ergebnis des Renderns einer Teilansicht in einer Zeichenfolge zurückgegeben wird:
@Html.Partial("Path/to/my/partial/view")
Aber ich bevorzuge es zu benutzen RenderPartial
und es scheint, dass ich schreiben muss:
@{Html.RenderPartial("Path/to/my/partial/view");}
anstatt:
@Html.RenderPartial("Path/to/my/partial/view");
Damit es funktioniert. Fehlermeldung:
Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
Gibt es einen besseren Weg, anstatt den Codeblock @{...}
nur für einen Methodenaufruf zu öffnen ?
RenderPartial
?
@Html.RenderPartial()