如何从view-asp.net mvc中排除js文件

时间:2016-04-12 13:01:36

标签: javascript asp.net-mvc-3 layout view reference

我正在开发一个asp.net mvc应用程序,其中我使用_Layout文件来包含js文件和css文件的所有引用。但我只有一个视图,我需要从它的引用中排除一个js文件。我能做的是我不把这个文件放在_Layout上并手动将它放在除了上面提到的视图之外的所有视图上。但我认为这太麻烦了。有没有更好的方法来解决这个问题?

1 个答案:

答案 0 :(得分:0)

您应该在每个需要它们的视图中包含必要的(特定于页面的)js文件。您应该在Layout中包含所有常见的js( Ex:jQuery,bootstrap etc )文件。

在视图中包含特定于页面的js文件时,请确保在脚本部分

中执行此操作
@section Scripts
{
  <script src="~/js/pageSepcificScript.js"></script>
}

假设你的布局中有一个名为Scripts的部分

@RenderSection("Scripts", required: false)