【问题标题】:jQuery & Bootstrap in ASP.NET Core projectASP.NET Core 项目中的 jQuery 和 Bootstrap
【发布时间】:2018-01-11 16:56:25
【问题描述】:

我在项目中弄乱了 bootstrap 和 jquery 的配置,现在这些工具无法正确加载。

发生的情况是引导程序在 jquery 之前加载,因此,当我检查控制台和浏览器内的网络选项时,我收到以下错误消息:

控制台

网络

重要提示:在我的项目中,我(几乎)从未在视图中声明 javascript 的源代码,无论是 bootstrap 还是 jquery。这是因为,至少在 ASP.Net 中,它似乎是一个“框架”,以某种方式调用它,为整个项目加载这些,因此,我只声明我个人添加的特定 javascript 文件。

我推断负责加载JQuery和bootstrap的文件是_Layout.cshtml

问题:我想做的是让 jquery 和 bootstrap 在我的项目中再次工作。如果解决方案是在引导之前加载 jquery,我真的不知道在哪里进行更改。我相信它可能在 _Layout.cshtml 中,但从外观上看,Jquery 是在引导之前声明的,所以我不知道在哪里进行更改。

在此先感谢任何能给我建议的人!

谢谢

【问题讨论】:

  • 您在“网络”中看到您加载 jquery.js,然后加载 jquery.3-2-1.min.js。可能你有另一个文件,它加载 jquery。
  • 哦,是的,那是因为我做了一个测试(我故意在索引视图中放了一个引用,看看它是否会加载),我已经丢弃了 jquery.3-2 -1.min.js 问题依然存在。
  • 再次测试:删除所有:jquery.js 和 bootstrap.js。并查看它们是否加载。
  • 全部完成,再次运行并更新截图。
  • 按 ctrl+f5 你有从内存加载的库。

标签: javascript jquery css asp.net twitter-bootstrap


【解决方案1】:

我成功了

为了保持整洁,我删除了我在 _Layout.cshtml 中对 kendo.ui 的引用,包括开发和暂存/生产环境。

我真的不知道这些源的失败加载是如何使我的 javascript 崩溃的,因为它们没有在解决方案中被调用/使用,但现在一切正常!

谢谢大家

【讨论】:

    猜你喜欢
    • 2021-06-28
    • 2018-03-15
    • 2017-07-13
    • 2020-04-22
    • 1970-01-01
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    • 2016-11-08
    相关资源
    最近更新 更多