2009-06-04 9 views
1

Lorsque je crée une nouvelle page dans asp.net et que j'essaie d'inclure la page maître, je ne peux pas voir la partie designer car elle affiche une erreur: "Erreur de page maître".Erreur de page principale dans Asp.net

Bien que la page s'exécute sans aucune erreur, la conception de la page devient difficile car je ne peux pas voir la conception. Je ne peux voir que la partie source de la page. C'est très difficile pour moi de concevoir ma page correctement.

En fait, ma page maître se trouve dans un autre dossier. Cela pose-t-il un problème?

+0

Sans voir le code, il sera impossible de dire quel est le problème. Puis-je vous suggérer soit (a) de commencer avec une page très simple et continuer à ajouter des éléments de votre page cassée jusqu'à ce que l'erreur se produise, puis (b) afficher ce code ici. – d4nt

Répondre

1

Exécutez-vous le code localement ou sur un serveur? Si sur un serveur, assurez-vous qu'il a la même version du framework .Net que vous développez dans Visual Studio.

+0

Mais le serveur et la machine locale ont la même version? Alors, quel pourrait être le problème? – Nandini

0

Pouvez-vous voir la vue de conception sur le gabarit?

Avez-vous des pages maîtres imbriquées en double - celles-ci ne fonctionnent pas.

+0

Oui, je peux voir la vue de conception sur la page maître. – Nandini

+0

pas de pages maîtres imbriquées. Seule une page maître est présente. – Nandini

+0

En fait, ma page maître est dans un autre dossier. Est-ce que cela pose un problème? – Nandini

1

Un autre dossier n'est pas un problème.

Vous pouvez essayer de créer une nouvelle page et de sélectionner une page principale à la création. Probablement le code dans lequel vous faites référence à la page maître est en quelque sorte corrompu.

Vérifiez si cela fonctionne et si oui, modifiez la référence de la page donnant l'erreur. Toujours donner une erreur après cela, puis modifier votre question avec la source de la page afin que les gens puissent voir ce qui ne va pas.

1

Vu cela sur un autre post et il l'a fixé pour moi. Sa merde et c'est un hack total, mais ça a marché pour moi. Supprimez tous les symboles de votre page maître. Le problème est, j'ai besoin de ceux-ci dans mon balisage. Tout a bien fonctionné dans VS2005. Chaque page qui a eu sa propre page maître a bien fonctionné. Il m'a donné l'erreur Master Pager - le corriger dans l'erreur de vue de code quand je l'ai ouvert dans VS2008. A enlevé les symboles # et Voila !, est allé droit à la vue de conception dans VS2008.

1

Si vous avez des commentaires sur votre page principale et qu'un % est dans l'un d'eux, supprimez le % de votre code et réessayez.

Questions connexes