Vor ASP.NET Core konnte ich Razor Markup als Argument für eine Funktion übergeben. Es scheint jedoch nicht mehr zu funktionieren.Render ASP.NET Core Razor Markup von einem Argument
Zum Beispiel, auch diese einfachen Fällen nichts machen:
@{
Func<object, HelperResult> markup1 = @<text>hello world</text>;
new HtmlString(markup1.Invoke(null).ToString());
Func<object, HelperResult> markup2 = @<h1>hello world</h1>;
new HtmlString(markup2.Invoke(null).ToString());
}
Was mache ich falsch?
"es macht nichts" - so kompiliert/baut mindestens? – Dai
@Dai Es kompiliert und läuft, keine Fehler. Aber dieses Markup wird nicht gerendert. – grokky