Conception de site Web - Modification du contenu du corps uniquement
Question
Actuellement, je conçois un nouveau site Web et je souhaite le planifier correctement.
La page principale comprend un contenu principal (en-tête, logo compris, etc.). Le corps du message avec le menu à gauche et, bien entendu, le pied de page en fin de page.
Dans le menu, j'ai 50 pages et je veux changer SEULEMENT le contenu du corps de celui-ci.
Cela ne vaut pas la peine de répliquer toutes les pages (même le code ASP.NET).
Bien sûr, il existe un meilleur moyen de le faire.
Merci
La solution
David, ce que vous recherchez, c'est une page maître:
http://quickstarts.asp.net/QuickStartv20/aspnet /doc/masterpages/default.aspx
Autres conseils
Je ne suis pas sûr de ce que vous recherchez car, vous ne mentionnez pas par exemple, les 50 pages sont-elles presque identiques, autrement dit, seul le contenu (les lettres) change? vous pouvez faire plusieurs choses.
J'irais, parce que je fais .NET, en utilisant MasterPages dans ASP.NET, vous concevez la mise en page avec tous les graphiques, comme s'il s'agissait d'un modèle, puis placez un "espace réservé". dans le " corps " partie que vous mentionnez et que vous créez seulement 50 pages de contenu, mais que vous n’écrivez rien concernant le "modèle"
Vous pouvez créer un découpage Web 2.0 et placer une DIV que vous remplacez en appelant le contenu via AJAX
.Peut-être utilisez-vous un autre type de langage et utilisez-vous des modèles
il y a " million " façons de faire " tout " :) sans plus, je ne peux pas vous dire ce qui pourrait être une bonne idée.
Je vous recommande de scinder le contenu du formulaire si vous ne l'avez pas déjà fait. Un exemple de ceci est d'avoir votre contenu dans un fichier et de le référencer dans un autre fichier avec des styles CSS pour définir son apparence. De cette façon, vous pourrez modifier votre contenu à volonté et ne pas avoir à refaire tout votre style.
Un CSS Zen Garden est un bon site qui l'illustre parfaitement.
Utiliser des modèles de page ( pages maîtres dans ASP.NET ). Mieux encore, utilisez un framework MVC. Mon favori personnel est Spring.NET , mais il y en a d'autres ...