这就是我迄今所做的
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文件中呈现如下所示:
<%: Scripts.Render("~/bundles/MegaJS") %> 应用程序运行时没有错误,但是当我查看页面源代码时,我可以看到包含
<script src="/bundles/MegaJS?v="></script>如果您注意到版本是空的,当我单击包脚本时,它是空的。
我的问题是: 1)支持从其他包创建包吗? 2)如果是的话!然后,他们是我可以效仿的榜样。
发布于 2012-12-10 21:04:19
不,目前您不能在包中包含包,只能包括实际资产。不过,这是我们资产管理待办事项清单上的事情。如果这是您想要的这里功能,您可以使用它。
https://stackoverflow.com/questions/13588447
复制相似问题