そのため、タイトル バーを持つ MainLayout があり、ページでタイトル バーを任意の値に設定できるパラメーターが必要です。そのため、mainlayout は @Body を介してページを呼び出します。タイトル バーを更新するために 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 を渡し、何が起こっているかに応じてページを更新し、タイトルバーを新しい値で更新することです。
これがそれを行う方法ではない場合、または何かが足りない場合は、どんな助けも素晴らしいでしょう:)