Obtenir html de MVC 4 vue dans une chaîne

Je suis en train d'utiliser la accepté de répondre à de cette question.

Il semble que ce sera exactement ce que je recherche, mais j'ai un problème. Je ne sais pas comment l'appeler. C'est ce que j'ai à ce jour:

D'abord je copie le code de la solution que j'ai mentionné:

public string ToHtml(string viewToRender, ViewDataDictionary viewData, ControllerContext controllerContext)
{
    var result = ViewEngines.Engines.FindView(controllerContext, viewToRender, null);

    StringWriter output;
    using (output = new StringWriter())
    {
        var viewContext = new ViewContext(controllerContext, result.View, viewData, controllerContext.Controller.TempData, output);
        result.View.Render(viewContext, output);
        result.ViewEngine.ReleaseView(controllerContext, result.View);
    }

    return output.ToString();
}

C'est ce que j'ai:

string viewToRender = "...";
int Data1 = ...;
int Data2 = ...;

System.Web.Mvc.ViewDataDictionary viewData = new System.Web.Mvc.ViewDataDictionary();
viewData.Add("Data1",Data1);
viewData.Add("Data2",Data2);

string html = ToHtml(viewToRender, viewData, ?????)//Here is my problem.

Que dois-je passer dans le controllerContext paramètre?

source d'informationauteur Giannis Paraskevopoulos