Olá, não entendi muito bem a função do @RenderBody. Ele ta solto no meio do código, não consigo enxergar uma ligação.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, não entendi muito bem a função do @RenderBody. Ele ta solto no meio do código, não consigo enxergar uma ligação.
Olá Icaro, tudo bem?
A página _layout.cshtml será renderizada como padrão, com isso, o layout de todas as páginas ficam iguais. Mas em algum lugar precisa ser chamada a View com o conteúdo que ela deve apresentar. É aí que entra o @RenderBody. No lugar dele entram as instruções da View.
Tanto que na própria View não tem nenhuma instrução sobre o layout, como o header, o footer, e as chamadas dos arquivos Javascript e CSS, mas tudo isso faz parte do que está em volta da View. Essa é a ligação entre a View e o layout.
Bons estudos!