MVCからASP.net Coreにアプリケーションを移行するように割り当てられましたが、ASP.net Coreは初めてです。 MVCにはBundleConfig.cs
があり、そこにcssおよびjsファイルへの参照を追加しますが、ASP.net Coreでどのように機能しますか? test.js
とMyStyle.css
クラスを作成したとしましょう。これは、すべてのビューで参照を追加する最良の方法です。 .js
および.css
ファイルをwwwroot/js
およびwwwroot/css
内に配置する必要がありますか?
_Layout
ビュー内の<environment>
タグ内に参照を追加しました。
<environment names="Development">
<link rel="stylesheet" href="~/css/MyCss.css" />
</environment>
誰かがより良い方法を知っていれば私はそれを歓迎します
より良い方法は以下を使用することです:app.UseStaticFiles();
inside startup.cs
ルーティング前。
アプリケーションのwwwroot
フォルダーにあるアセットフォルダーにJSファイルとCSSファイルを配置し、_Layout.cshtml
スタイルを取り込みます。スティーブン・サンダーソンは、サードパーティのライブラリを追加することについて話すブログ投稿の一部を持っています here 。
Webpackを使用して、何らかのセットアップを行うこともできます。私は認める、このトピックは非常に単純ではありません。
質問に答えるのは少し遅れるかもしれませんが、Google経由でここに来た人たちにとって:asp-append-version="true"
他の回答で指定された他のオプションはすべて_Layout.cshtml
。