Na pagina principal _Layout.cshtml, você vai colocar a tag principal com o nome da seção e se ela é obrigatoria ou não, eu deixo como false porque nem sempre vou querer renderizar a seção. Você pode ter mais de uma seção
@RenderSection("NomeExemplo", required: false)
Nas páginas filhas você pode ter ou não a seção conforme abaixo.
@section NomeExemplo
{
Quando essa seção foi adicionada, vai ser renderizada no lugar onde vc colocou o @RenderSection.
}
Você também tem a opção de usar o @Html.RenderPartial("NomeDaPagina"), essa opção irá renderizar uma página física sem implementar
o layout principal, por exemplo, se vc tiver uma tabela dentro dela, vai aparecer apenas a tabela dentro do seu layout existente.