我正在为我的整个项目链接我的_ReportLayout文件中的通用css文件,但由于某种原因它不适用于我的部分视图! css样式对渲染的主体加载很好,但不包含其中的部分视图。 (在报告/期刊编写系统的背景下给出的例子。)
_ReportLayout:
<head>
...
<link href="~/Content/Report.css" rel="stylesheet" type="text/css" />
</head>
渲染机构:
@model JournalSystem.Models.Report
@{
ViewBag.Title = "Write Report";
Layout = "~/Views/Shared/_Report.cshtml";
}
@Html.Partial("~/Views/Journal/RapportSections/Title_Banner.cshtml", Model)
<h2>More report entries...</h2>
部分视图:
@model JournalSystem.Models.Report
<header>
<h1 class="title">
@Html.DisplayFor(r => r.SomeEntry.Name)
</h1>
<img class="logo" src="~/Images/Company_logo.png"/>
</header>
让我感到困惑的是,直接用_ReportLayout文件中的脚本标签编写的样式将应用于部分视图,它只适用于外部样式表。
有人可以帮我这个吗?我不想在脚本标签内写入整个css。 : - )
已解决,请参阅评论:
在Visual Studio中重新加载整个项目似乎是解决方案 - 在VS中编辑的CSS文件不是上传到页面的CSS文件。提示,使用CRTL + R更新浏览器中的CSS文件(文件被缓存)。谢谢!