Ich habe eine HtmlHelper-Erweiterung, die derzeit eine Zeichenfolge mit einem String Builder und eine angemessene Menge an komplexer Logik zurückgibt. Ich möchte jetzt etwas extra, um es hinzuzufügen, die von einem Teil Anruf genommen machen, so etwas wie dieses ...ASP.NET MVC Verwenden von Render teilweise aus einem Html-Helper
public static string MyHelper(this HtmlHelper helper)
{
StringBuilder builder = new StringBuilder();
builder.Append("Hi There");
builder.Append(RenderPartial("MyPartialView"));
builder.Append("Bye!");
return builder.ToString();
}
Jetzt natürlich RenderPartial macht direkt auf die Antwort so dass diese doesn; t Arbeit und ich habe habe verschiedene Lösungen ausprobiert, um Partials zu Strings zu rendern, aber alle scheinen über einen zu fallen. Ich benutze den HtmlHelper innerhalb dieses Partials.
Ist das möglich?
Vielen Dank. In Wirklichkeit sollte dies als die richtige Antwort markiert werden. – Amrit
Funktioniert perfekt, ich möchte diese Zeile markieren: 'using System.Web.Mvc.Html'. –
Vielen Dank, Arbeitete wie Charme :) –