0

我通过 Bower 下载了 Metro CSS,将其包含在 Bower.json 文件中:

"metro-ui-css": "3.0.13"

这似乎将 Metro 的东西安装在 /wwwroot/lib/metro-ui-css/build/css 以及 /fonts 和 /less 文件夹下。我在 _Layout.cshtml 文件中包含了以下引用:

<environment names="Development">
<link rel="stylesheet" href="~/lib/metro-ui-css/build/css/metro.css">

并在以下<head>部分::

<environment names="Development">
<script src="~/lib/metro-ui-css/build/js/metro.js"></script>

但无论我尝试将哪个 Metro 类包含在 View .cshtml 文件中,类都不会出现。知道我做错了什么以及如何让它们显示吗?

非常感谢

4

1 回答 1

1

创建一个新的捆绑包

在解决方案的“App_Start”文件夹中,找到“BundleConfig.cs”文件并打开它。您可以在此处添加新的捆绑包,例如:

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

bundles.Add(new StyleBundle("~/Content/metroJs").Include(                        
                    "~/Content/metroJs.css"));

您的 .js 和 .css 文件的路径可能不同,但这也可能是正确的。

完成此操作后,返回到“_Layout.cshtml”文件,在底部您很可能已经有了一些“@Scripts.Render()”。只需添加一个带有您刚刚创建的新包的名称的名称,如下所示:

@Scripts.Render("~/bundles/metroJs")
@Styles.Render("~/Content/metroJs")
于 2015-12-16T11:50:39.797 回答