ASP.NET MVC 3 RenderPartial / Rasoir et de l'iframe

Je veux rendre un PartialView à l'intérieur d'un <iframe src=''></iframe> le rendu de La vue partielle a son propre code JavaScript et les CSS feuille de. J'ai essayé les deux façons d'obtenir ce travail (aucun d'entre eux travaillaient):

1)
    <iframe src="http://localhost:54351/Box/19"></iframe>

    public PartialViewResult Box(int id)
    {
        return PartialView(GetBox(id));
    }

Résultat: le texte (chaîne de caractères), il n'est pas la feuille CSS et le code JavaScript ne fonctionne pas

====================================

2)

    <iframe src="@{ Html.RenderPartial("~/Views/Box.cshtml", @Model); }"></iframe>

Résultat: bien sûr, cela ne fonctionne pas,
rien ne montre à l'intérieur de l'iframe

Dans la première solution, je me demandais si il est possible de revenir peut-être un RazorView objet (ou quelque chose) qui travaillent dans le code JavaScript et les CSS feuille. Des idées ?

OriginalL'auteur Tony | 2011-04-15