IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Erreur Objet attendu


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2008
    Messages
    280
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 280
    Par défaut Erreur Objet attendu
    Bonjour, j'ai crée un tableau dynamique ou je met pour chaque ligne une textebox également crée dynamiquement.

    J'ajoute à ses textbox un attribut d'événement à l'aide de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    txt_ordre.Attributes.Add("onblur", "ChangerOrdre()")
    Quand ma fonction devrait ce lancer, j'obtient une erreur :

    Erreur d'exécution Microsoft JScript: Objet attendu
    Si jamais quelqu'un a déjà eu ce genre d'erreur merci de m'éclairer !

    Bonne journée à tous !

  2. #2
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    montre nous ta fonction javascript et comment tu l'intègres à ta page s'il te plait

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2008
    Messages
    280
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 280
    Par défaut
    Bonjour et merci de m'avoir répondu.

    Et bien le plus surprennant, c'est que je n'ai pas de JavaScript ! J'utilise VB.NET.

    Pour ce qui est du code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        btn_valid = New Button
        btn_valid.Attributes.Add("id", "btn_valid")
        btn_valid.Attributes.Add("onclick", "Valider")
    Ici par exemple, le resultat dans mon source de ma page web sera de type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <ASP:Button id="btn_valid" onclick="Valider;" />
    Ca me rajoute automatiquement un ";".

    Si je crée mon bouton moi même et que j'écris mon événement (et donc sans le cela fonctionne parfaitement.

    J'espère que j'ai été assez clair, sinon et bien demandez quelle précision il vous faut.

    PS : Je suis actuellement en stage, donc je ne peux pas livré le code source complet.

  4. #4
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Et bien le plus surprennant, c'est que je n'ai pas de JavaScript ! J'utilise VB.NET.

    Alors ce n'est pas etonnant que ca ne marche pas...

    Pour avoir une fonction cote client, tu vas d'une facon ou d'une autre devoir passer par du javascript (ou de l'Ajax, qui est du javascript aussi)

    Si je crée mon bouton moi même et que j'écris mon événement (et donc sans le ; ) cela fonctionne parfaitement.
    Si tu crees ton bouton dans ta page aspx et que tu ajoutes un evenement *serveur* dans onclick, forcement, cela fonctionne, mais attribute.add ajoute un appel a une fonction cote *client*

    PS : Je suis actuellement en stage, donc je ne peux pas livré le code source complet.
    Serieusement ? pas cool, le maitre de stage, en general, je ne marque pas mes stagiaires a la culotte (surtout quand c'est pour qu'ils debloquent un de leurs problemes )

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  5. #5
    Membre éclairé
    Inscrit en
    Décembre 2008
    Messages
    280
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 280
    Par défaut
    ok, merci de me répondre

    Mais serai-t-il possible que tu m'éclaire un peu plus sur ce point ?

    Etant donné que m'a fonction est dans mon behind comment je peux faire avec de JavaScript, je ne comprend pas vraiment ?!

    PS : Il ne me surveille pas, mais vu que c'est un produit qui va être vendu, je suppose qu'il ne faut pas que je le donne entier mais je peux fournir des petits bouts là ou j'ai des petites erreurs afin de les comprendres !

  6. #6
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Mais serai-t-il possible que tu m'éclaire un peu plus sur ce point ?

    Etant donné que m'a fonction est dans mon behind comment je peux faire avec de JavaScript, je ne comprend pas vraiment ?!
    Si tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     btn_valid.Attributes.Add("onclick", "Valider")
    Il va essayer, cote client, d'appeler une fonction *Valider* en javascript.

    Ce que tu veux faire, c'est ajouter une fonction a l'evenement click de ton bouton, cote serveur.

    tu peux faire cela comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    btn_valid.Click += new System.EventHandler(Valider);

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  7. #7
    Membre éclairé
    Inscrit en
    Décembre 2008
    Messages
    280
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 280
    Par défaut
    ok merci beaucoup je vais essayer ça dans la journée.

  8. #8
    Membre éclairé
    Inscrit en
    Décembre 2008
    Messages
    280
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 280
    Par défaut
    Bonjour, donc je viens d'essayer mais .click n'existe pas, donc ca ne fonctionne pas ... si quelqu'un peut encore m'aider ! merci d'avance !

  9. #9
    Membre éclairé
    Inscrit en
    Décembre 2008
    Messages
    280
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 280
    Par défaut
    Ha ba c'est bon je viens de trouver ma réponse sur le site de microsoft !

    En fait la syntaxe que tu m'a donné est celle du C# !!!

    Pour ceux qui aurait le même problème que moi je vais donnée la réponse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim b As New Button
    b.Text = "Click"
    AddHandler b.Click, AddressOf ButtonClick
    Placeholder1.Controls.Add(b)
    Merci !

    edit : ouai en fait il n'y a pas que ça a faire... c'est chaud comme truc quand même si quelqu'un a un exemple avec un click sur un bouton qui change la valeur d'une variable ça pourrai être interessant ... merci ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur : Objet attendu
    Par fearless dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 04/10/2006, 20h15
  2. [POO] Erreur objet attendu - Help
    Par REMACC1 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 07/09/2006, 11h50
  3. [Erreur] Objet attendu !?
    Par Lung dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/07/2006, 10h13
  4. [Erreur]Objet attendu ?
    Par Baptiste Wicht dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 07/06/2006, 17h59
  5. Réponses: 9
    Dernier message: 31/05/2005, 13h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo