【发布时间】:2020-08-16 18:39:55
【问题描述】:
我的用例是我有 MainLayout.razor 和这段代码
@inherits LayoutComponentBase
<header><nav ....></header>
<section><h1>Page Title</h1><section>
<main class="container">
<div class="row"><div class="col-12">@Body</div></div>
</main>
现在我想从每个@Body 剃须刀片段中设置页面标题(可能通过继承)
@page "/about"
<div>....</div>
@code {
Title = "About Title";
}
我想避免将<section> 放在@body 片段中。
头元素中的标题元素也有同样的问题。这样做的最佳实践是什么(没有 js 互操作)?
【问题讨论】:
标签: asp.net-core razor blazor blazor-client-side