2009-05-29 6 views
0

In .net 1.1 Je me souviens avoir dû déclarer les contrôles web que j'avais mis sur ma page aspx aussi dans le code derrière afin d'y accéder par programmation. Depuis que je travaille sur VS 2008, je n'ai pas eu à le faire - même lorsque je travaillais avec des projets .net 2. Mais j'ai simplement importé un projet 1.1 et l'ai converti en 2008 et ajouté une zone de texte avec un ID de résultats à la page aspx et je ne peux pas accéder au programme par le code - je reçois une erreur de compilation.Déclarer des contrôles web dans le code derrière ou juste dans aspx

Est-ce un paramètre dans VS ou en haut de la page aspx?

Répondre

1

Il suffit d'ouvrir la page dans le concepteur, donnez-lui un moment pour "régler" (peut-être plus nécessaire, mais nous devions le faire avec l'ancien code du concepteur), puis "toucher" la page , puis changez-le), puis enregistrez la page, toujours dans le concepteur. Voir si cela fonctionne.

Il peut être nécessaire d'ajouter la zone de texte dans le concepteur.

Votre projet VS2008 peut être un «projet» de site Web, auquel cas les contrôles ne sont pas émis dans le code par le concepteur. Le projet VS2003 est dans le style qui nécessite également les contrôles dans le code, utilisez donc le concepteur, qui a été supposé dans VS2003.

Questions connexes