点网,有些观点无法访问css& js文件

时间:2015-11-29 22:25:49

标签: javascript html css .net asp.net-mvc

这里的问题是,某些视图(并非所有视图)都无法访问某些css& js文件(并非所有文件)(" 404 Not found" error)。
例如,查看... / Details / Index / 1无法访问1file css和1file js(它可以访问所有其他文件),但View of ... / Recherche / result可以访问所有文件。
用户连接和未连接时会发生此问题 我没有修改web.config文件 所有视图都与一个布局相关,在那里我包含了css文件:

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

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

1 个答案:

答案 0 :(得分:3)

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

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

如果您使用的是MVC 4之前的MVC版本,则应使用Url.Content辅助方法。

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