2010-07-30 3 views
1

J'ai remarqué un comportement dans Visual Studio que l'onglet de conception pour la page ASPX ne fonctionne pas si j'utilise une page maître dynamique à l'aide d'une page de base. Je définis dynamiquement la page maître pour implémenter le thème. Il affiche une erreur de page maître et indique "La page comporte des contrôles qui requièrent une référence de page principale, mais aucun n'est spécifié".ASP.NET aspx avec la page de base dynamique n'apparaît pas dans l'onglet conception de VS

Y a-t-il une solution? Ou n'importe quel travail autour?

Je définis actuellement la page de base/maquette sur une page maître par défaut dans la page pour moi-même et je travaille sur la page. Une fois la page complétée, j'enlève l'attribut de la page maître. Je voulais savoir si une meilleure méthode est disponible.

+0

Se pourrait-il qu'un contrôle utilisateur soit plus approprié pour ce que vous essayez d'accomplir? –

+0

Actuellement, j'utilise un seul espace réservé content sur la page et la page est dérivée de ma classe de base de page. La classe de base examine la configuration et définit la page maître. – Kangkan

Répondre

1

La "solution de contournement" consiste à styliser tout en déboguant/parcourant la page. Le concepteur ne peut pas connaître votre page maître si vous la définissez dynamiquement.

+0

Ma question ne concerne pas le style. Je parle d'ajouter des contrôles et d'utiliser la facilité de la vue de conception au moment du développement. Le style est une chose assez distincte. – Kangkan

+0

Styling ... l'emplacement de vos contrôles basé sur le maître ... l'apparence de la mise en page .... tout est dans le même domaine. Quoi qu'il en soit, vous ne pourrez pas utiliser le concepteur si vous définissez dynamiquement la page maître à partir d'un événement de page de base. – TheGeekYouNeed

+0

La ligne d'arrivée est donc que l'onglet de conception ne peut pas être utilisé lors de l'utilisation de la page maître définie dynamiquement. – Kangkan

Questions connexes