0

Bower.json ファイルに含めて、Bower 経由で Metro CSS をダウンロードしました。

"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>

しかし、View .cshtml ファイルにどの Metro クラスを含めようとしても、クラスは表示されません。私が間違っていることと、それらを表示させる方法はありますか?

どうもありがとう

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 に答える