Я создал TabControl, следуя этой и аналогичным инструкциям:
https://blazor-university.com/templating-components-with-renderfragements/creating-a-tabcontrol/
Соответствующий код на моей тестовой странице Tabs.razor:
<TabControl>
<TabPage Text="Tab 1">
<h1>The first tab</h1>
</TabPage>
<TabPage Text="Tab 2">
<h1>The second tab</h1>
</TabPage>
<TabPage Text="Tab 3">
<h1>The third tab</h1>
</TabPage>
</TabControl>
Страницы внутри самих вкладок будут содержать гораздо больше контента, чем одно предложение. У всех примеров с вкладками, которые я нашел, просто есть содержимое вкладки, как это, на странице. Есть ли какой-нибудь способ сделать содержимое вкладки более модульным, возможно, разместив его в отдельных файлах? Я хотел бы, чтобы все это загружалось при инициализации страницы, я просто хотел бы, чтобы не была большая страница монстра .razor с содержимым всех вкладок.
Я не уверен, нужно ли мне вкладывать макеты здесь или что, или как будет работать рендеринг (мне нужно, чтобы содержимое вкладки вело себя как страницы бритвы верхнего уровня с функциями и отправлял действия, и т. д. c ...).
Довольно новый на это, очевидно, так и не удалось найти ответ. Заранее спасибо.