这是我到目前为止所做的
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)是否支持从其他捆绑包创建捆绑包2)如果是!然后是他们的榜样,我可以效仿。