Обычно поток параметров идет вниз, то есть от родителя к потомку, а не в другом направлении, потому что поток рендеринга идет в этом направлении.Вот почему нет способа передать параметры вверх по потоку (например, в макет), потому что тогда не будет единого определенного порядка рендеринга.
SteveSanderson
Вообще говоря, выне может передавать данные из встроенных компонентов в MainLayout.
Однако (ваш вопрос довольно расплывчатый, и вы должны были дать более подробное описание компонентов), вы можете определить сервис AppState, который может обрабатывать состояния задействованных компонентов и обеспечивает доступ к данным состояния.из этих компонентов.
Посмотрите этот пример, созданный Стивом Сандерсоном, как реализовать сервис AppState.Это также демонстрирует, что я собираюсь сказать дальше: https://github.com/aspnet/samples/tree/master/samples/aspnetcore/blazor
Другой способ передачи данных из дочернего компонента в родительский компонент - определение метода, который может иметь параметры, в родительскомкомпонента, и вызывается из дочернего компонента через обработчики событий.
Более конкретный ответ может быть предоставлен, если вы предоставите нам схемы ваших компонентов ...
Надеюсь, это поможет ...