0

当我查看一个页面时,我能看到的只有 -

<script></script>

我的 _Layout.cshtml 看起来像

<script src="@System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl("~/helpdesk/Scripts")"></script>

Application_Start()Global.asxc.cs看起来像

protected void Application_Start() {
AreaRegistration.RegisterAllAreas();
BundleTable.Bundles.EnableDefaultBundles();

RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
}

有任何想法吗?

4

1 回答 1

2

您使用的自定义目录不会被默认捆绑包覆盖。您需要添加一个新捆绑包,例如

var bundle = new Bundle("~/helpdesk/js", new JsMinify());
bundle.AddDirectory("~/helpdesk/js", "*.js", true);
BundleTable.Bundles.Add(bundle);

如果您的自定义文件夹位于默认目录之一(例如~/Content/helpdesk/js/ )中~/Scripts/helpdesk/,则您不必这样做。

于 2013-01-07T11:18:36.707 回答