MVC rendre PartialViewResult à chaîne

Avertissement: j'ai édité la question parce que j'ai changé le processus, mais cela ne change rien au problème...

Je suis en train d'essayer d'obtenir un PartialViewResult rendus à une chaîne, j'ai essayé d'utiliser le RenderRazorViewToString Méthode à partir de cette question rendre une vue comme une chaîne de caractères..., j'ai reçu l'astuce de cette qustion mvc retour vue partielle en json

Mon problème est, la chaîne ressemble à ceci:

<$A$><h1>SomeHeader</h1> 
<table</$A$><$B$> class="table table-striped"</$B$><$C$>> <tbody</$C$><$D$> data-bind="template: { name: 'eventTemplate', foreach: events }"</$D$><$E$>></tbody>
</table></$E$>

au lieu de cela

<h1>SomeHeader</h1>
<table class="table table-striped">
    <tbody data-bind="template: { name: 'eventTemplate', foreach: events }"></tbody>
</table>

Mise à jour:
Le Processus ressemble à ceci:

public ActionResult Index(string item, long id)
{
    var cont = SomePartialView(item, id);
    return View(model: RenderRazorViewToString(cont));
}

maintenant le point de Vue juste rend la chaîne comme ceci:

@Model

La RenderRazorViewToString(PartialViewResult) renvoie ce "paralysé" chaîne de...

pourquoi avez-vous besoin de retourner en partie sous forme de json? veuillez inclure votre utilisation du code (je suppose JQuery).

OriginalL'auteur Nefarion | 2013-07-09