Pergunta

Atualmente, estou projetando um novo site e quero planejá -lo corretamente.

A página principal consiste em um conteúdo superior (cabeçalho, incluindo logotipo etc.), o corpo com o menu à esquerda e, obviamente, o rodapé no final da página.

No menu, tenho 50 páginas e quero alterar apenas o conteúdo do corpo.

Não vale a pena replicar todas as páginas (mesmo o código ASP.NET).

Com certeza há uma maneira melhor de como fazê -lo.

Obrigado

Foi útil?

Solução

David, o que você está procurando é uma página master:

http://quickstarts.asp.net/quickstartv20/aspnet/doc/masterpages/default.aspx

Outras dicas

Não tenho certeza do que você está procurando porque, por exemplo, você não menciona, por exemplo, as 50 páginas são quase as mesmas, em outras palavras, apenas o conteúdo (letras) muda? Você pode fazer várias coisas.

Eu iria, porque eu faço .NET, usando MasterPages No ASP.NET, você cria o layout com todos os gráficos como se fosse um modelo e coloca um "espaço reservado" na parte "corpo" que você menciona e você cria apenas 50 páginas de conteúdo, mas nenhum que você escreve nada em relação a o modelo"

Você pode criar um Web 2.0 Felling e colocar uma div que você substitua chamando o conteúdo via Ajax

Talvez você vá de outro tipo de linguagem e use modelos

Existem "milhões" de maneiras de fazer "tudo" :) Sem mais, não posso dizer o que poderia ser uma boa ideia.

Eu recomendo dividir o conteúdo do formulário, se você ainda não o fez. Um exemplo disso é ter seu conteúdo em um arquivo e fazer com que ele faça referência a estilos CSS em outro arquivo para definir como ele parece. Dessa forma, você pode alterar seu conteúdo à vontade e não precisar refazer todo o seu estilo.

Um bom site que ilustra isso é CSS Zen Garden.

Use modelos de página (também conhecidos como Páginas mestras em asp.net). Melhor ainda, use uma estrutura MVC. Meu favorito pessoal é Spring.net, mas existem outros ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top