.js ファイルと css ファイルがビュー フォルダーにある場合、それらは提供されません。同じフォルダーに存在する場合、両方を機能させるために必要な修正は何か。
Path : Views\Shared\Javascripts
Views\Shared\abc.cshtml
.js ファイルと css ファイルがビュー フォルダーにある場合、それらは提供されません。同じフォルダーに存在する場合、両方を機能させるために必要な修正は何か。
Path : Views\Shared\Javascripts
Views\Shared\abc.cshtml
~/Views
(エリアを使用している場合は ) フォルダーを見ると~/Areas/<area name>/Views
、その場所からリソースが提供されないようにする web.config に気付くでしょう。その web.config を編集して静的アセットを提供できるようにすることもできますが、これには強く注意してください。
代わりに、アセットを別のフォルダーに配置します。デフォルトでは、MVC プロジェクトには~/Content
フォルダー~/Scripts
(それぞれ CSS/images と JS) があります。これらのフォルダーに固執することをお勧めします。
最近の編集を反映するように編集
あなたが持っているとしましょうabc.js
。に移動し~/Scripts/abc.js
ます。そのスクリプトを次のabc.cshtml
ように含めることができます。
<script type="text/javascript" src="@Url.Content("~/Scripts/abc.js")"></script>