小编Hum*_*eak的帖子

有什么方法可以与 blazor 页面的主布局进行通信

这里我想将一些标题传递给 mainlayout.razor 页面,以便我的组件或页面可以更新标题的标题。blazor 有没有可能的方法来做到这一点?任何帮助将不胜感激。

@inherits LayoutComponentBase

<div class="page">
    <div class="sidebar">
        <NavMenu />
    </div>

    <div class="main">
        <div class="top-row px-4 bg-success">
            <button onclick="toggleNav()">
                <span class="oi oi-menu"></span>
            </button>
            <div class="text-center">
                hey there
            </div>
        </div>

        <div class="content px-4">
            @Body
        </div>
    </div>
    
</div>

@code
{

}
Run Code Online (Sandbox Code Playgroud)

我的子组件是一个带有 @page 指令的路由器页面,用于在页面之间导航我希望该组件更新此主布局,有什么可能的方法吗?预先感谢您的任何帮助。

问候,

c# components blazor blazor-server-side

14
推荐指数
1
解决办法
5684
查看次数

标签 统计

blazor ×1

blazor-server-side ×1

c# ×1

components ×1