238 votes

ASP.Net MVC 3 Razor: Inclure le fichier js dans la balise Head

J'essaye de comprendre la syntaxe de rasoir appropriée pour obtenir un fichier de js pour un * .cshtml particulier d'être dans la balise de tête avec tous les autres fichiers d'inclusion qui sont définis dans _Layout.cshtml

411voto

RPM1984 Points 39648

Vous pouvez utiliser des sections nommées .

_Layout.cshtml

 <head>
    <script type="text/javascript" src="@Url.Content("/Scripts/jquery-1.6.2.min.js)">
    @RenderSection("JavaScript", required: false)
</head>
 

_SomeView.cshtml

 @section JavaScript
{
   <script type="text/javascript" src="@Url.Content("/Scripts/SomeScript.js")"></script>
   <script type="text/javascript" src="@Url.Content("/Scripts/AnotherScript.js")"></script>
}
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X