création dynamique d'événements [solution] - C#/.NET managed - Programmation
Marsh Posté le 20-03-2003 à 17:20:18
genesis a écrit : bonjour, |
Alors précise dans ton sujet car par défaut c'est marqué C#
En plus il y a une section ASP et une section VB.
Marsh Posté le 20-03-2003 à 17:40:17
nraynaud a écrit : |
je suis dans la section .net non ?
dans la section asp il n'y a pas d'asp.net
la section vb s'arrete a vb6
et si tu me trouves la solution en c# je n'y voit aucun inconvenient
"tout ca pour dire qu'il y a de belles ballades à faire dans le coin"
Marsh Posté le 20-03-2003 à 18:05:47
genesis a écrit : |
Je vois pas du tout où est le pb, qu'est-ce qui t'empêche d'associer un objet différent à chaque bouton créé ? Mais l'ASP ne m'intéresse pas, et le bout de code que je viens de voir est loin de me séduire (c'est quoi ce bordel où y'a un mélange HTML/VB ?).
Marsh Posté le 20-03-2003 à 18:26:42
nraynaud a écrit : |
'cuse pour le bordel mais c'est le resultat de diverses tentatives (et j'ai pas fait tout le menage avant de poster)
le probleme ce pose a plusieurs niveau :
dans ce "pseudo-code" j'utilise un literalcontrol pour creer un bouton coté client et non pas coté serveur. donc j'obtiens ce que je veux c'est a dire un bouton créé dynamiquement fonction des réactions du client.et ce au sein d'une cellule de tableau elle aussi créé à la volée. le tout dans un control serveur Web (placeholder).
donc j'ai bien un bouton mais du coté client et ne peut y associé un événement via par exemple un :
AddHandler bouton.Click, AddressOf Methode_associé
A l'inverse si je remplace le literalControl par :
c.control.add(bouton)
je pourrai a la rigueur associé un evenement (c'est gagné non plus, je suis un boulet). mais la création d'un nouveau bouton ecrase la précedente et je me retrouve avec 'n' ligne et 'n' cellule et un seul bouton a la position 'n'.
je suis donc tout ouïe. histoire que j'aille me pendre devant ma bétise
Marsh Posté le 20-03-2003 à 19:51:51
genesis a écrit : |
oui tu es un boulet
c sur que si tu mets le meme bouton dans toutes les cellules ca marchera pas
Marsh Posté le 20-03-2003 à 19:53:58
genesis a écrit : |
ouais mais bon ASP et ASP.NET on s'est dit qu'y avait pas besoin de préciser
Et pour VB, y a juste marqué VB, donc en quoi ça s'arrête à la 6
Marsh Posté le 21-03-2003 à 09:51:38
antp a écrit : |
je dis pas pas que la section vb doit s'arréter a la version 6. (de fait c'est le cas). mais dans ce cas pourquoi mettre une section ".NET,c#". dans ce cas "c#" suffit ...
Marsh Posté le 21-03-2003 à 09:54:13
HappyHarry a écrit : |
j'aurais du relire ce que j'ai ecris -> donc le paragraphe que tu quotes induisait la question suivante : comment créer un bouton différent a chaque fois ?
mais merci de ton aide
Marsh Posté le 21-03-2003 à 10:19:34
genesis a écrit : mais dans ce cas pourquoi mettre une section ".NET,c#". dans ce cas "c#" suffit ... |
j'en sais rien moi, y en a qui voulaient cette section, on l'a rajoutée, on peut la virer aussi Y a jamais eu de topics sur C# d'ailleurs...
Marsh Posté le 21-03-2003 à 10:22:49
antp a écrit : |
moi je l'aime bien cettes section
y a jamais personne dessus, on se sent comme a la campagne, loin des grandes villes polluées de Java
Marsh Posté le 21-03-2003 à 11:58:39
voilà la solution
Code :
|
en fait la liaison entre le nouveau bouton et l'événement se fait au page load (couillon que je suis )
mon bouton "ajout" ne sert qu'a incrementer mon compteur.
je sais c'est pas propre mais ca peut toujours servir à quelqu'un.
Marsh Posté le 25-03-2003 à 09:03:33
Affectivement, ca sert à quelqu'un... moi en l'occurence. Merci ! C'est génial, meme plus besoin de poser les questions
Marsh Posté le 20-03-2003 à 15:56:49
bonjour,
je bosse sur une appli web (vb/asp.net). dans une webForm j'ai un placeholder dans lequel je place un tableau dont on ajoute des ligne en réaction à un événement (clic sur bouton). dans chaque cellule de ce tableau est créé un bouton.
ca donne a peu près ça (attention code pas bô )
j'aimerai pouvoir recupérer la valeur d'un bouton lors d'un clic.
j'ai plusieurs pistes :
du JIT, mais ca passe par du COM+ et c'est pas vraiment la politique de la maison...
faire un gros literal avec du jscript dedans ( )
créer dynamiquement un événement pour chaque bouton (le rêve...)
voilà, si kkun a une idée ou a déjà eu le même problème.
Message édité par genesis le 21-03-2003 à 11:55:26