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 :

Detailsview et javascript


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 5
    Par défaut Detailsview et javascript
    Bonjour,

    Je développe une application dans laquelle je fais usage notamment de details view et de checkboxes encaplusés dans des template fieds.

    J'ai ajouté via le code behind un gestionnaire d'événement javascript pour mes check box de façon à obtenir un un comportement client particulier ( genre désactiver un autre contrôle en fonction de l'état checked ou du checkbox).

    Mon gestionnaire d'événement javascript en fonctionne pas, ça me frustre parce que j'avais prévu d'y passer très peu de temps (mon oeil).

    Voici comment j'ai procédé.

    Dans le gestionnaire d'événement Detailsview_databound() du detailsview
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    {
     
    if (DetailsViewDiagnostic.CurrentMode == DetailsViewMode.Edit)
            {
     
    CheckBox monChckBoxEdN = (CheckBox)  DetailsViewDiagnostic.FindControl("ChckBoxEdN");
                monChckBoxEdN.Attributes.Add("onClick", "chkEditDiagDef(this)");
     
     
    }
    Dans un premier temps j'ai "bêtement" placé un alert("blabla") dans la fonction javascript chkEditDiagDef(this).
    Lorsque je clique ce chexkbox, rien ne se passe.
    Lorsque je regarde le flux html généré par aspnet (via view->source) pour retrouver l'id client du checkbox, je ne le vois pas du tout.

    Merci de m'épauler.

    Bien à vous

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2010
    Messages : 164
    Par défaut
    première question, est-ce que tu as mis un break point sur cette ligne de code ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CheckBox monChckBoxEdN = (CheckBox)  DetailsViewDiagnostic.FindControl("ChckBoxEdN");
                monChckBoxEdN.Attributes.Add("onClick", "chkEditDiagDef(this)");
    Est-elle exécutée ?

Discussions similaires

  1. Les meilleurs livres pour apprendre le JavaScript
    Par vermine dans le forum Livres
    Réponses: 23
    Dernier message: 10/06/2019, 18h58
  2. JavaScript<---->ActionScript
    Par crazypiou dans le forum Flash
    Réponses: 21
    Dernier message: 17/04/2009, 17h14
  3. Réponses: 4
    Dernier message: 07/11/2007, 08h53
  4. appel xmlservice via fonction javascript
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 06/05/2003, 14h24
  5. JavaScript de vérification de formulaire
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 6
    Dernier message: 26/02/2003, 13h48

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