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 :

Méthode C# Scriptable ?


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 39
    Par défaut Méthode C# Scriptable ?
    Bonjour à tous,

    Alors voilà je rentre tout de suite dans le vif du sujet, j'ai un petit problème

    En fait je créé un DataGridView, dans lequel je mets 2 ImageButton entre autre !

    un peu de code .... (1 bouton pour l'exemple) extrait de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    //Visualiser
                System.Web.UI.WebControls.ImageButton ibVisualiser = new System.Web.UI.WebControls.ImageButton();
                ibVisualiser.Height = new Unit(24);
                ibVisualiser.Width = new Unit(24);
                ibVisualiser.ImageUrl = IxbWeb.GetUrl(IxbWeb.DossiersWeb.Images, "Loupe_48x48.ico", false);
                ibVisualiser.Attributes.Add("title", Traduction.Visualiser);
                ibVisualiser.ID = "B" + ((SourceAnnexe)e.Row.DataItem).Identifiant; // Id source d'un fichier ==> B + source du fichier
                ibVisualiser.Click += new ImageClickEventHandler(ibVisualiser_Click);
     
                e.Row.Cells[e.Row.Cells.Count - 1].Controls.Add(ibVisualiser);
                e.Row.Cells[e.Row.Cells.Count - 1].Attributes.Add("style", "cursor:pointer;");
    Bon ça ça marche, cependant lorsque je clique sur un de ces boutons lors du 1er clic, il ne m'appelle pas l'évenement OnClick(), il l'appelle qu'à partir du 2ème ....


    Donc je pensais réaliser une méthode C# scriptable, un peu comme en Silverlight http://blog.developpez.com/broux?tit...pt_silverlight

    Donc si quelqu'un sait comment faire, si cela est possible bien entendu

  2. #2
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Cela ressemble à un probleme de cycle de vie de ta page.
    Si tu veux creer des boutons il faut le faire dans le onInit de ta page. comme cela tu crees tes bouttons des le debut et tes bouttons peuvent alors recuperer lévenement clic sur eux.

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2004
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2004
    Messages : 417
    Par défaut
    comme le dis arthis ca vient du fait que tes boutons doivent être crée trop tard pour pouvoir utiliser les evenemnts onclick. Essai de passer par CommandName et CommandArgument

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 39
    Par défaut
    Bon et bien je me suis servi du OnInit ^^


    Et oui, à ce que j'ai compris c'est toujours un problème de cycle de vie de page

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

Discussions similaires

  1. Cherche méthode scriptable pour un traitement graphique
    Par frp31 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 17/01/2012, 19h10
  2. Gros Problème avec DirectShow et la méthode RELEASE
    Par Olivier Delmotte dans le forum DirectX
    Réponses: 3
    Dernier message: 10/03/2003, 18h10
  3. [Singleton] Différences avec méthodes statiques
    Par Franche dans le forum Design Patterns
    Réponses: 1
    Dernier message: 26/02/2003, 17h10
  4. Probleme d'impression avec la méthode TForm->Print()
    Par Kid Icarus dans le forum C++Builder
    Réponses: 13
    Dernier message: 31/07/2002, 14h26
  5. Cryptage en C selon la méthode de césat
    Par shenron dans le forum C
    Réponses: 2
    Dernier message: 31/05/2002, 08h22

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