J'ai créé un nouveau projet de site Web. Certaines classes auxiliaires sont dans le dossier App_Code. Les pages sont dans la racine. Les contrôles utilisateur se trouvent dans le dossier UserControls à la racine. Toutes les classes de pages sont définies dans l'espace de noms MyProjectName.Pages. Toutes les classes de contrôle utilisateur sont définies dans l'espace de noms MyProjectName.UserControls.Impossible d'accéder à la classe de page à partir du contrôle
Je peux avoir accès à partir de mes pages aux commandes, mais je ne peux pas accéder à partir de mes contrôles aux classes de page! J'utilise la propriété Page et essaye de le convertir en classe MyPage (directive include en utilisant MyProjectName.Pages au début). Ici, le compilateur dit, il n'y a pas de type ou de pages d'espace de noms dans l'espace de noms MyProjectName. En outre, je ne vois pas ces espaces de noms (MyProjectName.Pages et MyProjectName.UserControls) dans Object Viewer. Devrais-je remplacer quelque part mes commandes et mes pages pour avoir la possibilité d'utiliser des classes de pages à partir de contrôles?
Et comment puis-je voir tous les espaces de noms de mon projet de site Web? – Sevina