即使css文件为空也显示样式

时间:2019-04-15 19:35:07

标签: c# asp.net-mvc

我开始学习mvc,有些奇怪的事情发生了,我有index.cshtml,而我里面有:

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

其中Index.css是空文件,即使此css文件为空,页面也会获得样式,并且如果我将以下行注释为:

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

然后页面上没有样式

2 个答案:

答案 0 :(得分:0)

您的Index.css可能存储在其他位置,在解决方案资源管理器中可能看不到它。尝试切换到Folder View并搜索该css文件。

也可以将其存储在bin / obj文件夹中。在这种情况下,您可以尝试git clean -fxd

答案 1 :(得分:0)

_Layout.cshtml中可能引用了某些样式表或捆绑软件。

默认情况下,_Layout.cshtml是所有视图的布局,因此其中引用的样式和脚本也会影响您的index.cshtml