在MVC中没有加载CSS文件

时间:2016-06-24 09:13:32

标签: html css asp.net-mvc

我无法访问位于MVC AREA部分下的CSS文件。

以下是CSS文件的完整路径。

http://mywebsite/Areas/MVC/Resources/dist/css/custom.css

我认为路径是正确的,因为JS文件和图像是从同一路径加载的。

也没有身份验证问题。

我尝试使用firebug进行调试,并打印出以下错误消息。

未加载样式表http://mywebsite/Areas/MVC/Resources/dist/css/custom.css,因为其MIME类型" text / html"不是" text / css"。 虽然我在链接属性中指定了text / css类型。

我指的是css文件,如下所示

link href ="〜/ Areas / MVC / Resources / dist / css / custom.css"的rel ="样式表"类型="文本/ CSS"

我也尝试过绝对路径,但仍然没有运气。

如果我们尝试在浏览器中打开上面的链接,它会正确打开并显示CSS,但它不会在应用程序中加载。此外,js资源和图像通过使用相同的路径而不是CSS加载到同一文件夹中。

1 个答案:

答案 0 :(得分:0)

正如杰夫所说,如果你能提供截图或一段代码以及错误,我们可以给你一个更详细的答案。

我唯一能想到的就是使用rel属性并告诉你的应用它是一个样式表。

<link rel="stylesheet" type="text/css" href="css/style.css"/>

如上所述。只是为了澄清这一点应放在index.html的头部