0

この質問には非常に簡単な答えがあると確信しています。ただ問題が発生していると思います。animation.js ファイルがあります。また、dependency_1.js と dependency_2.js を含む include フォルダーもあります。私の animation.js ファイルでは、私の animation.js ファイルに対して依存関係_1.js と依存関係_2.js をロードします。

私の _Layout.cshtml ファイルには次のものがあります。

@RenderSection("JavaScript", required: false)

そして、ビュー SomeView.cshtml 内に配置しました

@section JavaScript
{
  <script type="text/javascript" src="@Url.Content("~/Scripts/animation.js")"</script> }

しかし、私の animate.js ファイルが dependency_1.js ファイルを呼び出すと、404 Not Found - http://localhost:14611/includes/dependency_1.js "が表示されます。

MVC プロジェクトの Scripts フォルダーへの URL ルーティングに関係していると思いますか?

4

1 に答える 1

1

Javascript ファイルの相対パスは、ソース Javascript ではなく、HTML ページに対して相対的です。
絶対パスを使用する必要があります。

于 2012-04-10T02:51:30.750 に答える