Javascript net,一些视图可以';t访问css&;js文件

Javascript net,一些视图可以';t访问css&;js文件,javascript,html,css,.net,asp.net-mvc,Javascript,Html,Css,.net,Asp.net Mvc,这里的问题是一些视图(不是全部)无法访问某些css&js文件(不是全部)(“404未找到”错误)。 例如,…/Details/Index/1的视图无法访问1文件css和1文件js(它可以访问所有其他文件),但是,…/Recherche/result的视图可以访问所有文件。 此问题在用户连接和未连接时都会发生。 我没有修改web.config文件。 所有视图都与一个布局相关,我在其中插入了css文件: <link href="Content/file.css" media="all" rel

这里的问题是一些视图(不是全部)无法访问某些css&js文件(不是全部)(“404未找到”错误)。
例如,…/Details/Index/1的视图无法访问1文件css和1文件js(它可以访问所有其他文件),但是,…/Recherche/result的视图可以访问所有文件。
此问题在用户连接和未连接时都会发生。
我没有修改web.config文件。
所有视图都与一个布局相关,我在其中插入了css文件:

<link href="Content/file.css" media="all" rel="stylesheet" type="text/css" />


最后一件事,所有css文件都在一个文件夹中,所有js文件都在一个文件夹中。

用波浪号(
~
)字符开始文件的路径。Razor将虚拟(相对)路径转换为应用程序绝对路径

<link href="~/Content/file.css" media="all" rel="stylesheet" type="text/css" />

如果您使用的是MVC4之前的MVC版本,那么应该使用helper方法

<link href="@Url.Content("~/Content/file.css")"  rel="stylesheet" type="text/css" />

使用波浪号(
~
)字符启动文件路径。Razor将虚拟(相对)路径转换为应用程序绝对路径

<link href="~/Content/file.css" media="all" rel="stylesheet" type="text/css" />

如果您使用的是MVC4之前的MVC版本,那么应该使用helper方法

<link href="@Url.Content("~/Content/file.css")"  rel="stylesheet" type="text/css" />


包含CSS和JavaScript文件的代码是什么?您需要使用绝对URL.updated!(我不知道你说“检查控制台”是什么意思)打开浏览器的开发工具并查看错误。可能与包含CSS和JavaScript文件的代码重复?你需要使用绝对URL.updated!(我不知道你说的“检查控制台”是什么意思)打开你浏览器的开发工具,看看错误。正确的可能重复!我还强烈建议使用MVC的捆绑功能。对的我还强烈建议使用MVC的捆绑功能。