В классическом движке Razor в ASP.NET MVC в макетах (Layout) можно было делать несколько именованных секций вот таким образом:
@RenderSection("leftcolumn",false)
А в представлении страницы делать разделы
@section leftcolumn{}
Внутри которых мы писали тот код, который должен был попасть в то место макета, где находиться RenderSection с тем же именем.
Есть ли подобная возможность в макетах Blazor?
Если нет, то как лучше всего решить задачу, когда нужно какую-то часть Blazor-страницы разместить за пределами html элемента макета внутри которого рендериться содержимое страницы?
Руслан, мб через наследование?
Объявляешь несколько абстрактных свойств типа RenderFragment и реализуешь их в наследниках от своего layout.
А зачем это вообще? Может лучше всё через компоненты порешать?