J'ai une page maître principale, disons MasterPageMain, et un couple de dossiers avec deux pages dans chaque dossier qui agissent comme une page enfant à cette page maître - MasterPageMain.Que devrais-je savoir avant de convertir des pages de contenu en pages de contenu maître imbriquées dans .net?
Maintenant, j'ai environ 10 pages dans l'un des dossiers qui suit un certain modèle et ils pourraient vraiment utiliser des pages imbriquées, car tout changement sur certaines parties nécessite de changer toutes les pages ce qui est vraiment pénible.
Je l'ai déjà ajouté une page maître Nested, dire NestedMasterPage - qui est un enfant de MasterPageMain
J'ai essayé de changer de <% @ de la page Page directive à NestedMasterPage, immédiatement, il y avait beaucoup d'erreurs. De plus, je ne savais pas où irait le contenu des enfants de NestedMasterPage.
Que dois-je savoir pour le faire avec succès?
Merci! P.S: Je ne l'ai pas fait initialement parce que j'avais seulement 2 pages, et je n'avais pas besoin de ça à ce moment là, à mesure que le projet grandissait, maintenant je vois que j'aurais dû le changer beaucoup plus tôt.
oui vrai, pas beaucoup peut être dit sans voir l'erreur réelle, cependant, j'ai supprimé le fichier concepteur parce que cela avait résolu de nombreux problèmes avant pour moi, mais quand j'ai cliqué droit et sélectionné l'option "Convertir en application web", il dit, "génération du fichier du concepteur a échoué: directive TagPrefix manquante" - et je ne trouve rien d'évident là où cette directive manque ... – iamserious
web les applications utilisent le fichier du concepteur .... car il génère une classe avec toutes les définitions de contrôle. Donc, ce serait probablement le problème. Pourriez-vous supprimer et recréer le fichier, voir si cela résout le problème? –
Je l'ai déjà fait, finalement découvert que je héritais d'une mauvaise classe .. alors je aboyais le mauvais arbre! la racine de toute la misère (au moins pour moi hier) était une mauvaise classe de parents! mais puisque je me suis rendu compte que cela posait cette question, votre réponse semble être parfaite pour cette question, alors je l'accepterai. Merci beaucoup! – iamserious