Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

@RenderBody

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.

1 resposta
soluçã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!