(WAS: ASP.Net codebehind ne pas trouver des contrôles sur la page web)page Designer ne rafraîchie lorsque les contrôles sont déposés sur le formulaire
J'utilise VS 2008.
Je ne sais pas quel interrupteur secret j'ai besoin de retourner, ou quel fil de déclenchement j'ai trébuché accidentellement, mais la dernière forme que j'ai créée dans mon projet se comporte très mal: le codebehind est apparemment incapable de trouver aucun des contrôles que j'ai mis sur le formulaire . Le fichier codebehind existe, mais génère des erreurs de compilation sur toutes les références aux contrôles déclarés sur le formulaire.
L'indice le plus évident est que dans le balisage de la forme, la première ligne est:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="UserSignature.aspx.vb"
Inherits="EEI_App.UserSignature" %>
et l'IntelliSense a souligné toute la ligne d'abord, me donner un peu stupide « ne pouvait pas charger le fichier ou l'assemblage "message, qu'il ne peut pas trouver une DLL complètement indépendante qui est clairement et visiblement dans mon dossier de l'application, avec la référence correctement mis en place. Dans un premier temps, l'Intellisense soulignait uniquement le paramètre "CodeBehind", indiquant "Fichier UserSignature.aspx.vb introuvable". - puis pour une raison quelconque, il a commencé avec cet autre message sur la DLL, aussi.
Chaque autre forme de mon projet compile et fonctionne correctement, et il n'y a pas de différences évidentes entre ce formulaire et toute autre forme.
J'ai essayé d'ouvrir et de fermer Visual Studio; J'ai essayé de redémarrer - rien ne fait de différence. Chaque nouvelle forme que j'ajoute à mon projet ne peut pas communiquer avec son propre codebehind - à partir du moment de la création du nouveau fichier, le balisage me donne l'erreur "Fichier 'NewFile.aspx.vb' n'a pas été trouvé"!
Des idées?
Merci
Je pense que je refermait sur le problème. @MatthewMartin, vous êtes certainement le plus chaud jusqu'à présent.
Il semble que form.aspx.designer.vb ne soit pas actualisé pour une raison quelconque lorsque j'abandonne des contrôles sur le formulaire. Je n'ai toujours aucune idée de pourquoi c'est, mais au moins nous nous réchauffons!
OK, c'est vraiment le problème maintenant, et je l'ai renommé la question de réfléchir à ceci: la question fondamentale est que ma forme de form.aspx.designer.vb n'est pas en cours d'actualisation lorsque je laisse tomber des contrôles sur la forme. Des idées au moins pour une solution de contournement - comment forcer le concepteur à actualiser?
Merci!
Je ne l'ai pas fait quoi que ce soit hors de l'ordinaire. Tout nouveau fichier que je crée va immédiatement dans cette condition d'erreur, sans même ajouter de contrôles au formulaire. Pour cette raison, recréer le formulaire n'aide pas un peu. –