在 webforms 应用程序问题中呈现脚本包
Rendering a script bundle within webforms application issue
我有一个 webforms 应用程序,在母版页中我有这个:
<%: Styles.Render("~/bundles/CssBootstrap") %>
<%: Scripts.Render("~/bundles/Query") %>
<%: Scripts.Render("~/bundles/modernizr") %>
在 BundleConfig.cs 文件中我有
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
"~/Scripts/modernizr-*"));
bundles.Add(new ScriptBundle("~/bundles/Query").Include(
"~/Scripts/WebForms/jquery-1.9.1.js",
"~/Scripts/WebForms/jquery-1.9.1.intellisense.js",
"~/Scripts/WebForms/bootstrap.js"
));
bundles.Add(new StyleBundle("~/bundles/CssBootstrap").Include(
"~/Content/bootstrap.css"
,"~/Content/bootstrap.css-theme"
));
当我 运行 应用程序时,我在页面的源代码中得到了这个:
<link href="/bundles/CssBootstrap?v=czIWtJIp8NT-Vut_P5jm8e1wcrWStCXZx8WrJTcjZSA1" rel="stylesheet">
<script src="/bundles/Query?v="></script>
<script src="/bundles/modernizr?v=_crq2QUT7I_NAMAaEv7T-Hgr0jkqYYHmaNBKKo2em_Q1"></script>
第二个 ScriptBundle Query
没有像我想的那样工作。
- 这个错误的原因是什么?
- 我该如何解决?
尝试不带扩展名编写如下:
bundles.Add(new ScriptBundle("~/bundles/Query").Include(
"~/Scripts/WebForms/jquery-1.9.1",
"~/Scripts/WebForms/jquery-1.9.1.intellisense",
"~/Scripts/WebForms/bootstrap"
));
希望对您有所帮助...
谢谢。
我有一个 webforms 应用程序,在母版页中我有这个:
<%: Styles.Render("~/bundles/CssBootstrap") %>
<%: Scripts.Render("~/bundles/Query") %>
<%: Scripts.Render("~/bundles/modernizr") %>
在 BundleConfig.cs 文件中我有
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
"~/Scripts/modernizr-*"));
bundles.Add(new ScriptBundle("~/bundles/Query").Include(
"~/Scripts/WebForms/jquery-1.9.1.js",
"~/Scripts/WebForms/jquery-1.9.1.intellisense.js",
"~/Scripts/WebForms/bootstrap.js"
));
bundles.Add(new StyleBundle("~/bundles/CssBootstrap").Include(
"~/Content/bootstrap.css"
,"~/Content/bootstrap.css-theme"
));
当我 运行 应用程序时,我在页面的源代码中得到了这个:
<link href="/bundles/CssBootstrap?v=czIWtJIp8NT-Vut_P5jm8e1wcrWStCXZx8WrJTcjZSA1" rel="stylesheet">
<script src="/bundles/Query?v="></script>
<script src="/bundles/modernizr?v=_crq2QUT7I_NAMAaEv7T-Hgr0jkqYYHmaNBKKo2em_Q1"></script>
第二个 ScriptBundle Query
没有像我想的那样工作。
- 这个错误的原因是什么?
- 我该如何解决?
尝试不带扩展名编写如下:
bundles.Add(new ScriptBundle("~/bundles/Query").Include(
"~/Scripts/WebForms/jquery-1.9.1",
"~/Scripts/WebForms/jquery-1.9.1.intellisense",
"~/Scripts/WebForms/bootstrap"
));
希望对您有所帮助...
谢谢。