2

我正在为我的整个项目从我的 _ReportLayout 文件链接一个通用 css 文件,但由于某种原因,它不适用于我的部分视图!css 样式可以很好地加载渲染的主体,但不能加载其中的部分视图。(在报告/期刊写作系统的背景下给出的示例。)

_报告布局:

  <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 文件不是上传到页面的文件。提示,在浏览器中使用 CRTL+R 更新 CSS 文件(文件被缓存)。谢谢!

4

0 回答 0