这是我到目前为止所做的
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"));
然后我在Site.Master文件中渲染MegaBundle,如下所示:
<%: Scripts.Render("~/bundles/MegaJS") %>
应用程序运行时没有错误,但是当我查看页面源时,我可以看到包含
<script src="/bundles/MegaJS?v="></script>
如果您发现版本为空白,并且我单击捆绑脚本时为空
我的问题是: 1)是否支持从其他bundle创建bundle 2)如果是的话!然后是我可以效仿的一个例子。