Comment rendre le code JavaScript en MasterLayout section partielle de la vue?

Donné MVC3 et moteur de Rasoir, j'ai eu

_MasterLayout.cshtml

@RenderSection("JavaScript", required: false)
..
..
@RenderBody()
..

Vue.cshtml avec _MasterLayout.cshtml défini dans _ViewStart.cshtml

..
@Html.RenderAction("PartialView", "PartialController")
..

PartialView.cshtml

..
@section JavaScript
{
........
}
..

Comment puis-je m'assurer que JavaScript Vue Partielle se termine dans la matrice de Mise en page de la section?

Modifier

Le scénario ci-dessus ne fonctionne pas car la vue partielle n'a pas un maître de la mise en page définie. Vue, d'autre part, n'ont Mise en page avec RenderSection défini. Si je déplace la section JavaScript Partielle pour l'Afficher, le Rasoir ne sait où pour la rendre aux. Mais, depuis vue partielle n'ont pas de mise en page, il ne sait pas quoi faire avec la section JavaScript et n'a donc pas de rendre n'importe où.

  • Je ne comprends pas la question - n'est-ce pas le travail? Si non, pourquoi pas? Ne vous obtenez une erreur? Ne RenderSection() remplacé par rien?
  • Tuppeny - j'ai ajouté à la question, laissez-moi savoir si cela a du sens. Merci.
  • J'ai demandé quelque chose de similaire il y a quelques semaines: stackoverflow.com/questions/5355427/...
InformationsquelleAutor Dimskiy | 2011-05-12