Итак, у меня есть MainLayout со строкой заголовка, и я хочу иметь параметр, который позволяет странице устанавливать строку заголовка в соответствии со своими предпочтениями.Таким образом, mainlayout вызывает страницу через @Body, я не понимаю, как передать данные через тело в mainlayout для обновления строки заголовка.
Любая помощь будет принята с благодарностью!
<div class="sidebar">
<NavMenu />
</div>
<div class="main">
<div class="top-row px-4">
<h3 bind="@TitleValue">@(TitleValue)</h3>
<a class="ml-md-auto">@ADService.LoggedUser().DisplayName (@*@(ADService.LoggedUser().IsMemberOf())*@Admin)</a>
</div>
<CascadingValue Value="@TitleValue" Name="TitleValue">
<div class="content px-4">
@Body
</div>
</CascadingValue>
</div>
<Footer />
@functions {
string TitleValue = "Inventory";
}
Итак, я хочу передать TitleValue вниз, обновить страницу в зависимости от происходящего и обновить строку заголовка с новым значением.
Если это не способ сделать это, или я что-то упускаю, любая помощь будет отличной:)