点网,一些视图可以't访问css&js文件

Dot net, Some Views can't access css&js files

本文关键字:访问 css amp 文件 js 视图 点网      更新时间:2023-09-26

这里的问题是一些视图(不是所有视图)无法访问某些css&js文件(并非全部)("404未找到"错误)
例如…的视图/Details/Index/1无法访问1file-css和1file-js(它可以访问所有其他文件),但视图/复查/结果可以访问所有文件
当用户已连接和未连接时都会出现此问题
我没有修改web.config文件
所有视图都与一个布局相关,在那里我嵌入了css文件:

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

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

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

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

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

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