首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将多个ScriptBundle捆绑到新的ScriptBundle中

如何将多个ScriptBundle捆绑到新的ScriptBundle中
EN

Stack Overflow用户
提问于 2012-11-27 16:17:06
回答 1查看 1.9K关注 0票数 4

这就是我迄今所做的

代码语言:javascript
复制
bundles.Add(new ScriptBundle("~/bundles/WebformsJS").Include(
      "~/Scripts/WebForms/WebForms.js",
      "~/Scripts/WebForms/WebUIValidation.js",
      "~/Scripts/WebForms/MenuStandards.js",
      "~/Scripts/WebForms/Focus.js",
      "~/Scripts/WebForms/GridView.js",
      "~/Scripts/WebForms/DetailsView.js",
      "~/Scripts/WebForms/TreeView.js",
      "~/Scripts/WebForms/WebParts.js"));

bundles.Add(new ScriptBundle("~/bundles/MsAjaxJS").Include(
    "~/Scripts/WebForms/MsAjax/MicrosoftAjax.js",
    "~/Scripts/WebForms/MsAjax/MicrosoftAjaxApplicationServices.js",
    "~/Scripts/WebForms/MsAjax/MicrosoftAjaxTimer.js",
    "~/Scripts/WebForms/MsAjax/MicrosoftAjaxWebForms.js"));


bundles.Add(new ScriptBundle("~/bundles/MegaJS").
    .Include("~/bundles/WebformsJS")
    .Include("~/bundles/MsAjaxJS"));

然后,我将MegaBundle在Site.Master文件中呈现如下所示:

代码语言:javascript
复制
 <%: Scripts.Render("~/bundles/MegaJS") %> 

应用程序运行时没有错误,但是当我查看页面源代码时,我可以看到包含

代码语言:javascript
复制
<script src="/bundles/MegaJS?v="></script>

如果您注意到版本是空的,当我单击包脚本时,它是空的。

我的问题是: 1)支持从其他包创建包吗? 2)如果是的话!然后,他们是我可以效仿的榜样。

EN

回答 1

Stack Overflow用户

发布于 2012-12-10 21:04:19

不,目前您不能在包中包含包,只能包括实际资产。不过,这是我们资产管理待办事项清单上的事情。如果这是您想要的这里功能,您可以使用它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13588447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档