-1

在我的 MVC 应用程序中,最初我调用了每个页面中的所有脚本和样式。在看到捆绑概念之后。我在 Bundle.config 页面中引用了脚本和样式。这里的脚本没有在我的页面中引用。我不在我的应用程序中使用布局页面。

捆绑配置

    bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                "~/Scripts/jquery-{1.7.1}.js"));

    bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
                "~/Scripts/jquery-ui-{1.8.20}.js"));
    bundles.Add(new ScriptBundle("~/bundles/jqueryuc").Include(
                "~/Scripts/jquery.dcmegamenu.1.3.3.js",
                "~/Scripts/jquery.hoverIntent.minified.js"));

    bundles.Add(new ScriptBundle("~/bundles/jqueryuh").Include(
                "~/Scripts/html5.js"));

    bundles.Add(new ScriptBundle("~/bundles/jqueryumin").Include(
                "~/Scripts/jquery.uniform.min.js"));


    bundles.Add(new ScriptBundle("~/bundles/jqueryea").Include(
                "~/Scripts/jquery.easing.1.3.js",
                "~/Scripts/jquery.hoverIntent.minified.js"));

    bundles.Add(new StyleBundle("~/CSS/css").Include(
                "~/CSS/AdminLayStyle.css",
                "~/CSS/tab.css",
                "~/CSS/login.css", 
                "~/CSS/login-box.css",
                "~/CSS/base.css",
                "~/CSS/style_file.css",
                "~/CSS/menustyle.css"));

    bundles.Add(new StyleBundle("~/CSS/Content/themes/base/css").Include("~/CSS/Content/themes/base/jquery-ui.css",
                "~/CSS/Content/themes/base/jquery.ui.all.css",
                "~/CSS/Content/themes/base/jquery.ui.base.css",
                "~/CSS/Content/themes/base/jquery.ui.dialog.css",
                "~/CSS/Content/themes/base/jquery-ui.css", 
                "~/CSS/Content/themes/base/jquery.ui.theme.css"));

并在查看Index.cshtml

 @Scripts.Render("~/bundles/jquery")
 @Scripts.Render("~/bundles/jqueryui")
 @Scripts.Render("~/bundles/jqueryuc")
 @Styles.Render("~/Content/css")

Bundle.config 中对样式的引用是否正确?
提前致谢。
编辑:
是否有任何规则只能从 Content 文件夹中引用所有样式?

4

2 回答 2

2

Javascripts 看起来不错。CSS是错误的。没有~/Content/css定义任何捆绑包。你可能的意思是:

@Styles.Render("~/CSS/css")

此外,您可能还想包含 jQuery UI 样式:

@Styles.Render("~/CSS/Content/themes/base/css")
于 2013-04-01T06:53:53.240 回答
0

我得到了它。引用样式和图像的相对路径必须来自 Content 文件夹。

于 2013-04-04T05:16:23.760 回答