gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 脚本包未呈现

转载 作者:行者123 更新时间:2023-12-03 01:40:06 24 4
gpt4 key购买 nike

我已在 BundleConfig.cs 文件中包含以下行:

bundles.Add(new ScriptBundle("~/bundles/jqueryajax").Include(
"~/Scripts/jquery.unobtrusive-ajax.min.js"));

但是,当我尝试在其他脚本中渲染它时,它被跳过。

这是我渲染脚本的方式:

@Scripts.Render(
"~/bundles/jquery",
"~/bundles/jqueryui",
"~/bundles/jqueryajax",
"~/bundles/jquerytree")

这是输出 HTML,jqueryajax 包被省略:

<script src="/Scripts/jquery-1.9.1.js"></script>
<script src="/Scripts/jquery-ui-1.10.2.js"></script>
<script src="/Scripts/jquery.jstree.js"></script>

最佳答案

我相信 ScriptBundle 会在 debug="false" 时尝试缩小文件,而不是使用现有的 .min.js 文件。 web.config 中有一个设置可以影响其工作方式(将 usePreMinifiedFiles 设置为 true):

<core enableTracing="false" ...>
<js defaultMinifier="EdwardsJsMinifier" usePreMinifiedFiles="true">

关于asp.net-mvc - ASP.NET MVC 脚本包未呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16292493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com