2 votes

Certains contrôles auto-générés manquent

Mon application a aujourd'hui commencé à afficher l'erreur suivante :

Le nom 'Control' n'existe pas dans le contexte actuel

Cela se produit uniquement dans 2 contrôles de la page, même si je les renomme. Si j'ajoute moi-même la déclaration du contrôle dans le fichier .designer.cs, cela fonctionne mais une fois reconstruit, l'erreur réapparaît.

Des idées sur ce qui pourrait ne pas aller ? Je peux coller l'ensemble du code, mais je pense qu'il y a juste trop à coller, mais si vous voulez que je poste une partie du code dites-le moi.

1voto

HatSoft Points 7007

Le fichier de conception pour un fichier aspx ne code parfois pas correctement pour les contrôles. Donc dans un tel cas, supprimez le fichier de conception, puis cliquez avec le bouton droit sur votre fichier .aspx et cliquez sur "Convertir en application Web", cette action régénère correctement le fichier de conception.

0voto

LolCoder Points 6386

Vous devriez vérifier le code derrière le nom de fichier et la propriété hérite sur la directive @Page et vous assurer qu'ils correspondent tous les deux....

Vous devriez également vous assurer d'exclure toute autre page qui fait référence au même fichier code behind...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X