Javascript ASP.NET应用程序中的Java脚本链接

Javascript ASP.NET应用程序中的Java脚本链接,javascript,jquery,asp.net,ajax,bundle,Javascript,Jquery,Asp.net,Ajax,Bundle,我的自定义async-navigation.js文件有一些问题:它看不到引用的jquery和ajax脚本。 My async-navigation.js位于../Scripts/custom文件夹中。我的jquery脚本位于../scripts/jquery文件夹中,ajax脚本位于../scripts/ajax中。有BundleConfig.cs文件,其中包含以下内容: bundles.Add(new ScriptBundle("~/bundles/custom").Include(

我的自定义async-navigation.js文件有一些问题:它看不到引用的jquery和ajax脚本。 My async-navigation.js位于../Scripts/custom文件夹中。我的jquery脚本位于../scripts/jquery文件夹中,ajax脚本位于../scripts/ajax中。有BundleConfig.cs文件,其中包含以下内容:

bundles.Add(new ScriptBundle("~/bundles/custom").Include(
                    "~/Scripts/custom/async-navigation.js"));

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jQuery/*.js"));

bundles.Add(new ScriptBundle("~/bundles/ajax").Include(
                    "~/Scripts/ajax/*.js"));
我使用我的_Layout.cshtml文件中的所有捆绑包:

<body>
<div>
    @Html.ActionLink("exit", "Logout", "Login")
</div>

<div>
    @RenderBody()

    @Scripts.Render("~/bundles/jquery")
    @Scripts.Render("~/bundles/ajax")
    @Scripts.Render("~/bundles/custom")
</div>

问题是在我的async-navigation.js中有一些对ajax和jquery库的调用,如$.ajax、.html等。我无法通过单击F12导航到这些方法,当然它根本不起作用。有什么问题吗?

我刚刚忘记在我的Global.asax中添加BundleConfig.RegisterBundlesBundleTable.Bundles。它现在可以工作了

控制台中是否有错误/?是否尝试转到@Scripts.Render的定义。。。如果是,则它不会显示与该调用关联的方法定义或javascript文件。。。抱歉,如果我没有理解这个问题,我只是尝试在$.ajax方法的async-navigation.js中按F12。实际上,我从空的ASP.NET项目开始,手动添加所有脚本。当我使用预定义的jquery脚本创建非空项目时,一切正常。我想我错过了bundles配置或web.config文件中的某些内容…控制台显示:加载资源失败:服务器以404 Not Found状态响应