cs_jimmy28
Messages postés88Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention18 avril 2008
-
28 août 2006 à 17:57
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
28 août 2006 à 22:06
Salut à tous,
Voilà mon problème :
Je travaille sous VS2005 en vb.net.
Dans une page .aspx, j'ai des boutons html qui sont créés dynamiquement dans une gridview.
Lorsque je cliques sur ces boutons, j'arrive à lancer des fonctions javascript de type :alert,window.open......
Cependant, j'aimerais déclencher un évènement vb.net afin de lancer une fonction déjà existante de type button_click() ou autre, car je voudrais modifer ma base de données MYSQL et je ne sais le faire qu'en vb.net.
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20115 28 août 2006 à 18:38
Salut,
Eh bien, au lieu de créer dynamiquement des boutons html, crée dynamiquement des objets Button.
Ensuite tu n'as plus qu'à t'abonner à l'objet Click.
' dans une boucle...
Dim button
As
New System.Web.UI.WebControls.Button
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201136 28 août 2006 à 22:06
Salut,
Utilises les itemtemplates de DOTNET
Dans le designer HTML
Passe le code en mode template
ta colonne ensuite tu inseres dans itemitemplate
un control server ou un control HTML avec le runat=server
comme tu veux
Et ensuite clique sur le lien et tu auras normalement
ton evenement bouton1_click
Tu fais un binding sur le command argument et sur sur le text
Tu peux aussi utiliser les champs enbas de la liste des champs disponibles dans le bas des champs dispo
Et voila le tour est joué.
Il y a une facon aussi de créer les itemplate de maniere dynamique, mais c'est une autre histoire.