无法在ASP.NET MVC4中捆绑自定义jquery脚本

Ren*_*Ren 0 asp.net-mvc jquery asp.net-mvc-4 bundling-and-minification

我使用jquery创建了一些基本脚本,当放在我的一个MVC视图中的标记下面时,它工作正常.我想将这些脚本移动到Scripts文件夹中的单独文件中,因此我创建了一个名为"CustomJquery.js"的文件并将其放在Scripts文件夹中.我在'BundleConfig.cs'中为它创建了一个包,但是当我使用@ Scripts.Render("〜/ bundles/CustomJquery")从我的视图调用时,我的脚本不再起作用了.我甚至尝试将它们放在'_Layout.cshtml'中,但仍然没有运气.请参阅下面的代码.任何帮助将不胜感激.谢谢

Scripts文件夹中的CustomJquery.js

$("#Button").click(function () {
alert("hello");
});
Run Code Online (Sandbox Code Playgroud)

Index.cshtml

<input id="Button" type="submit" value="Test" />

@Scripts.Render("~/bundles/CustomJquery")
Run Code Online (Sandbox Code Playgroud)

BundleConfig.cs

 bundles.Add(new ScriptBundle("~/bundles/CustomJquery").Include(
                "~/Scripts/CustomJquery.js"));
Run Code Online (Sandbox Code Playgroud)

更新

是的,我可以在Google Chrome工具的"来源"标签中看到我的"CustomJquery.js".

根据'Elements'选项卡,我也可以在标记中看到脚本src

<script src="/Scripts/CustomJquery.js"></script>
</section>
</div>
Run Code Online (Sandbox Code Playgroud)

请帮忙

Muh*_*air 5

您是否在index.cshtml页面中包含了jquery库.即:<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>

.