0

我相信这个问题有一个非常简单的答案,我认为只是遇到了麻烦。我有animation.js 文件。它还有一个包含dependency_1.js 和dependency_2.js 的包含文件夹。在我的animation.js 文件中,我确实加载了相对于我的animation.js 文件的dependency_1.js 和dependency_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 文件中的相对路径是相对于 HTML 页面的,而不是源 Javascript。
您需要使用绝对路径。

于 2012-04-10T02:51:30.750 回答