Usuário com melhor resposta
Master Page não carrega

Pergunta
-
Estou desenvolvendo um site, se mando rodar um WebForm, funciona perfeitamente, mas se mando rodar uma master page aparece o erro:
HTTP Error 403.14 - Forbidden
O servidor Web está configurado para não listar o conteúdo deste diretório.
Sergio Ivanenko
Respostas
-
Boa tarde.
Ivanenko, tu não podes "rodar" uma MasterPage.
Tu precisas de uma ContentPage para exibir a Master.
Tu podes adicionar uma Content vazia e abrir ela, assim tu só verás a "Master" em si.
Att., Rafael Simor
- Marcado como Resposta Ivanenko quarta-feira, 30 de dezembro de 2015 04:05
-
Ivanenko, como eu falei, tu não podes executar uma MasterPage.
Tu precisas criar uma ContentPage (mesmo vazia, fazendo referência à MasterPage) e executar esta página.
Att., Rafael Simor
- Marcado como Resposta Ivanenko quarta-feira, 30 de dezembro de 2015 04:06
Todas as Respostas
-
Teria mais algum outro detalhe sobre o erro?
Dei uma olhada no Bing e vi que haviam muitos casos diferentes envolvendo este erro.
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Editado Marcos SJ terça-feira, 29 de dezembro de 2015 18:40
-
Boa tarde.
Ivanenko, tu não podes "rodar" uma MasterPage.
Tu precisas de uma ContentPage para exibir a Master.
Tu podes adicionar uma Content vazia e abrir ela, assim tu só verás a "Master" em si.
Att., Rafael Simor
- Marcado como Resposta Ivanenko quarta-feira, 30 de dezembro de 2015 04:05
-
Para deixar bem claro.
Comecei a desenvolver um novo projeto e a primeira coisa que fiz foi criar e formatar uma master page, coloquei cabeçalho, rodapé, uma imagem no cabeçalho, criei uma folha de estilos, tudo conforme o figurino. Querendo ver como ela ficou no navegador, mandei rodar usando o Google, Edge e Mozilla. O erro reportado ocorreu nos três navegadores.
Para testar, no mesmo projeto, criei um Form Web e formatei igualzinho a master page, as únicas diferenças foram que no Form Web não tem o ContentPlaceHolder e que uma é <%page e a outra <%master. Só que que master page apresenta o erro ao carregar no navegador e o Form Web carrega normalmente.
Fiz uma pesquisa na internet e não achei nenhuma solução.
Sergio Ivanenko
-
Ivanenko, como eu falei, tu não podes executar uma MasterPage.
Tu precisas criar uma ContentPage (mesmo vazia, fazendo referência à MasterPage) e executar esta página.
Att., Rafael Simor
- Marcado como Resposta Ivanenko quarta-feira, 30 de dezembro de 2015 04:06
-
-
Uma máster page não pode ser executada diretamente no servidor, por isso, serve de modelo para uma ou mais páginas de sua aplicação.
Quando se utiliza máster pages, é necessário criar a página que irá utilizar o modelo (layout) definidos na mesma.