我的自定义async-navigation.js文件存在一些问题:它没有看到引用的jquery和ajax脚本。 我的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导航到这些方法,当然它不起作用一点都不有什么问题?
答案 0 :(得分:0)
我忘了在Global.asax中添加BundleConfig.RegisterBundles(BundleTable.Bundles)。它现在有效