none
compilation impossible, problème de contexte RRS feed

  • Question

  • Bonjour à toutes et à otus

    Je dois maintenir et faire évoluer, si possible un site intranet développé en VS2008 ASP 3.5

    Il se compose d'une centaine de pages, et possède une MastrePage, ça c'est pour l'environement.

    Je dois ajouter dans une page (partial class) des Textbox, jusqu'ici c'est de mon niveau tout va bien.

    J'ajoute donc mes TextBox que je nomme bien sur le nom importe peu, disons txDateDebut, txtDatefin

    maintenant je passe coté Code Behind, l'intellisense me propose bien mes Textbox nommé txtDateDebut etc.

    ainsi que ses proprièrés, j'assigne donc une valeur "TEST" à mes Texbox

    quand je passe la souris sur l'objet, toujours en code behind j'ai aussi le tooltip qui apparaît me signalant qua mon objet est une Textbox appartenant à ma FrmFiche, tout va bien jusqu'ici.

    Maintenant si je fais "Générer la solution" ou que je clique sur F5, j'obtiens le message "L'objet n'existe pas dans le contexte actuel"

    je vérifie donc si je n'est pas mal orthograpfié mon objet et bien non il est correct, le plus fort c'est que l'intellisense me le re propose alors qu'il est en erreur sur la ligne de dessus.

    J'ai donc supprimé ma form, générer la solution, fermer la solution, réouverte, rechargé la page que j'avais copié ailleurs, je usi allé sur d'autre Pc équipé de VS2008, toujours la même erreur, j'ai même supprimer des contrôles pensant qu'il y en avait trop, Rien, j'ai toujours le même message d'erreur pour le coup inexplicable, en tout cas pour moi.

    Si vous avez déjà eu ça, ou si vous savez ce qui se passe, je vous remercie de me laisser un message

    Cordialement

    H. Grandsart

    mercredi 28 octobre 2015 17:54

Réponses

Toutes les réponses

  • Bonjour,

    Y'aurait pas un pb de namespace ?

    Par exemple, si vous avez quelque part une classe nommée MyProject.Dossier.MaClasse et que vous voulez créer une classe nommée MyProject.Dossier, vous risquez d'avoir un problème du même genre que le votre.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    jeudi 29 octobre 2015 07:13
  • Bonjour et merci de votre réponse

    Non il n'y a pas de Namespace utilisé.

    Ce qui me gênes le plus, c'est que je visualise bien mon objet Textbox dans l'intellisense coté code behind.

    pour moi cela signifie que le "lien" entre la page Web et le code behind est bien réalisé.

    Je ne sais pas si le message que l'on m'annonce est le bon message, mais je n'ai que ça.

    C'est déroutant.

    H.grandsart

    jeudi 29 octobre 2015 13:54
  • J'ai réécrit la page et cela a corrigé le problème.

    La question demeure entière quand a ce phénomène.


    jeudi 29 octobre 2015 14:51