Ho un'estensione HtmlHelper che attualmente restituisce una stringa utilizzando un generatore di stringhe e una discreta quantità di logica complessa. Ora voglio aggiungere qualcosa in più ad esso che è tratto da un render nominativo parziale, qualcosa di simile ...ASP.NET MVC Utilizzo del rendering parziale da un helper HTML
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();
}
Ora, naturalmente, RenderPartial rende direttamente alla risposta, in modo tale doesn; lavoro t e ho ho provato diverse soluzioni per il rendering dei partial alle stringhe, ma il tutto sembra caderci sopra. Io uso HtmlHelper all'interno di quel partial.
È possibile?
Grazie mille. In realtà, questo dovrebbe essere contrassegnato come la risposta corretta. – Amrit
Funziona perfettamente, vorrei evidenziare questa linea: 'using System.Web.Mvc.Html'. –
Grazie mille, ha funzionato come un fascino :) –