Scripts.Render 显示捆绑包名称,而不是文件
本文关键字:文件 包名 Render 显示 Scripts | 更新日期: 2023-09-27 18:31:35
我目前正在学习MVC,所以如果这很简单,请原谅我...
我有一个 BundleConfig.cs 文件,其中包含(削减):
public static void RegisterBundles(BundleCollection bundles)
{
// colorbox used in gallery
bundles.Add(new ScriptBundle("~/bundles/abc").Include(
"~/Scripts/bootstrap.js"));
bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
"~/Scripts/bootstrap.js",
"~/Scripts/respond.js"));
}
注意捆绑包/abc ...
在我的 _Layout.cshtml 页面中,如果我写:
@Scripts.Render("~/bundles/bootstrap")
然后我得到:
<script src="/Scripts/bootstrap.js"></script>
<script src="/Scripts/respond.js"></script>
但是,如果我写:
@Scripts.Render("~/bundles/abc")
然后捆绑包的 NAME 呈现在代码中:
<script src="/bundles/abc"></script>
我期待看到以下内容:
<script src="/Scripts/bootstrap.js"></script>
这个让我难倒了...我做错了什么?
抱歉 - 重新启动 Visual Studio 2015 并将启动项目设置回网站(我正在摆弄 WCF 服务)后,代码现在可以正确呈现。
谢谢你的时间!