web-dev-qa-db-ja.com

ASP.netコアにjsファイルとcssファイルを追加する方法は?

MVCからASP.net Coreにアプリケーションを移行するように割り当てられましたが、ASP.net Coreは初めてです。 MVCにはBundleConfig.csがあり、そこにcssおよびjsファイルへの参照を追加しますが、ASP.net Coreでどのように機能しますか? test.jsMyStyle.cssクラスを作成したとしましょう。これは、すべてのビューで参照を追加する最良の方法です。 .jsおよび.cssファイルをwwwroot/jsおよびwwwroot/css内に配置する必要がありますか?

20
AlexGH

_Layoutビュー内の<environment>タグ内に参照を追加しました。

 <environment names="Development">
 <link rel="stylesheet" href="~/css/MyCss.css" />
    </environment>

誰かがより良い方法を知っていれば私はそれを歓迎します

19
AlexGH

より良い方法は以下を使用することです:app.UseStaticFiles(); inside startup.csルーティング前。

7
rida zd

アプリケーションのwwwrootフォルダーにあるアセットフォルダーにJSファイルとCSSファイルを配置し、_Layout.cshtmlスタイルを取り込みます。スティーブン・サンダーソンは、サードパーティのライブラリを追加することについて話すブログ投稿の一部を持っています here

Webpackを使用して、何らかのセットアップを行うこともできます。私は認める、このトピックは非常に単純ではありません。

3
Vinorth

質問に答えるのは少し遅れるかもしれませんが、Google経由でここに来た人たちにとって:asp-append-version="true"他の回答で指定された他のオプションはすべて_Layout.cshtml

1
HugoH