1

我在 _PageStart.cshtml 中为所有模板定义我的布局。在我的模板文件中,比如 home.cshtml,RenderSection 被忽略了。

_PageStart.cshtml

Layout = "~/template/_Layout.cshtml";
RunPage();

_Layout.cshtml

...
<link rel="stylesheet" href="/css/style.css">
@RenderSection("css", required: false)
...
@RenderBody()
... 

主页.cshtml

@section css{
    <link rel="stylesheet" href="/css/home.css">
}
...

只有 RenderSection 被忽略,_Layout.cshtml 被正确加载。如果 home.cshtml 中的特定布局,则 RenderSection 有效。谁能帮我 ?

4

0 回答 0