我开始学习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" />*@
然后页面上没有样式
答案 0 :(得分:0)
您的Index.css
可能存储在其他位置,在解决方案资源管理器中可能看不到它。尝试切换到Folder View
并搜索该css文件。
也可以将其存储在bin / obj文件夹中。在这种情况下,您可以尝试git clean -fxd
。
答案 1 :(得分:0)
_Layout.cshtml
中可能引用了某些样式表或捆绑软件。
默认情况下,_Layout.cshtml
是所有视图的布局,因此其中引用的样式和脚本也会影响您的index.cshtml
。