.Net MVC 3 Adding Javascript

.Net MVC 3 Adding Javascript

本文关键字:Javascript Adding MVC Net      更新时间:2023-09-26

我相信这个问题有一个非常简单的答案,我认为我只是遇到了麻烦。我有动画.js文件。它还有一个包含dependency_1.js和dependency_2.js的包含文件夹。在我的动画.js文件中,我确实加载了相对于我的动画.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 未找到 - http://localhost:14611/includes/dependency_1.js"

我猜这与我的 MVC 项目中脚本文件夹的 url 路由有关?

Javascript 文件中的相对路径是相对于 HTML 页面的,而不是相对于源 Javascript。
您需要使用绝对路径。