将元素从 Blazor 中的子页面返回分配给 MainLayout 组件

问题描述 投票:0回答:1

以 blazor wasm 项目的标准结构为例,其中

MainLayout
组件和 razor 页面由
@page
指令表示,也就是说,基本上我需要在
MainLayout
组件中渲染一个元素,即谁在调用
@Body
指令,该指令在另一个组件中定义(作为 html),该组件是
@page

这背后的原因是我希望我可以在

MainLayout
中定义的布局中保留一个特定的“点”,以便页面使用它并在那里“注入”它们的东西。

就像您对孩子所做的那样

RenderFragment
,但方向相反。

这可能吗?

blazor razor-pages
1个回答
0
投票

我认为 Blazor 部分提供了您正在寻找的功能。

参见 - https://learn.microsoft.com/en-us/aspnet/core/blazor/components/sections?view=aspnetcore-8.0

© www.soinside.com 2019 - 2024. All rights reserved.