Questão FC373539
Um Analista está construindo um site com ASP e deseja inserir o mesmo rodapé, existente no arquivo rodape.cshtml, em todas as páginas. Para importar o conteúdo do arquivo para o lo
Desenvolvimento Web
FCC · 2019
Um Analista está construindo um site com ASP e deseja inserir o mesmo rodapé, existente no arquivo rodape.cshtml, em todas as páginas. Para importar o conteúdo do arquivo para o local da página onde deseja colocar o rodapé deverá utilizar o método
- <@import src="rodape.cshtml"/>
- @RenderPage("rodape.cshtml")
- <%@import src="rodape.cshtml"%>
- <include file="rodape.cshtml"/>
- @ImportFile("rodape.cshtml")
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
O comando @RenderPage("rodape.cshtml") instrui o mecanismo Razor a incluir, no ponto em que é chamado, o conteúdo HTML do arquivo rodape.cshtml durante o processamento no servidor.
Coloque essa chamada exatamente onde deseja que o rodapé apareça na sua página (por exemplo, em index.cshtml). Ao ser executado, o conteúdo do arquivo referenciado é inserido na saída final da página.
Você pode informar um caminho relativo ou absoluto se o arquivo estiver em outra pasta (ex.: "~/Shared/rodape.cshtml"). O arquivo incluído compartilha o mesmo contexto de exibição (ViewData/ViewBag), facilitando a reutilização de código.
Essa prática evita duplicação de marcação e mantém o site mais organizado, pois qualquer alteração no arquivo do rodapé reflete em todas as páginas que o importam.
Conteúdo do catálogo FC Concursos · Atualizado em