Pages maîtres pour les grands sites Web

Je viens de découvrir les pages maîtres dans ASP.NET 2.0.

Elles sonnent bien, mais sont-elles efficaces dans la pratique ?

Quelqu'un a-t-il l'expérience de les utiliser pour un grand site Web ?

请先 登录 后评论

5 réponses

Matt Mitchell

Je suis à peu près sûr de n'avoir utilisé que des pages maîtres dans le contexte d'ASP.NET MVC, donc je ne sais pas si cela diffère des formulaires Web, mais d'après mon expérience, ils sont non seulement excellents, mais je ne pouvais pas imaginer ne pas les utiliser. Les pages maîtres sont l'héritage de code des pages Web.

请先 登录 后评论
tags2k

Ils sont extrêmement utiles, en particulier dans un environnement CMS et pour les grands sites, et comme le dit MattMitchell, il est inconcevable que vous construisiez un grand site sans eux.

Sélectionnez le modèle, chaque modèle a différentes zones modifiables, le travail est fait. Les pages maîtres peuvent également être héritées, vous pouvez donc avoir un Style.Master, dériver un Header.Master, puis en dériver tous vos modèles basés sur la mise en page.

请先 登录 后评论
y0mbo

Les pages maîtres ont facilité la création de sites Web compatibles avec les modèles.

Je pense que la partie la plus délicate dans la création d'un site Web à l'aide de pages maîtres est de savoir quand mettre des éléments dans la page maître et quand placer des éléments dans le ContentPlaceHolder sur la page enfant. Généralement, les éléments dynamiques vont dans l'espace réservé tandis que les éléments statiques vont dans la page maître, mais il y a parfois une zone grise. C'est surtout une question de design/architecture.

请先 登录 后评论
BinaryMisfit

En pratique, je ne trouve pas souvent de sites développés sans MasterPages. Ils permettent une manipulation simple et facile de l'apparence du site et facilitent également les éléments de navigation et les éléments de contenu partagé.

ASP.Net 3.5 permet même plusieurs pages de contenu et la manipulation des sections d'en-tête sur une seule page maître.

Je le classe dans le Top 10 des outils pour les développeurs Web utilisant ASP.Net.

Même ASP.Net MVC utilise MasterPages et tous les exemples que Paul Haack et sa foule ont rassemblés les utilisent.

请先 登录 后评论
Ciro Villa

Je fais écho à d'autres voix ici. J'ai utilisé les pages maîtres dans la version 2.0 et la fonctionnalité a été formidable pour moi. J'ai intégré des bannières, un arrière-plan standardisé, des captures d'Active Dir et d'autres fonctionnalités JavaScript pour une utilisation dans toute l'application, en maintenant la cohérence de l'apparence et de la convivialité et sans avoir besoin de dupliquer l'effort sur plusieurs pages. Excellente fonctionnalité.

请先 登录 后评论