Accueil > Forum > > > AddHandler ne se déclenche pas
AddHandler ne se déclenche pas
mercredi 25 octobre 2006 à 18:36:33 |
AddHandler ne se déclenche pas

cbu
|
Bonjour, je crée un control en dynamique et je lui assigne un évènement, mais ce dernier ne se déclenche pas .. Quelqu'un a t il une idée ? Dim limgbtnCancel As New ImageButton limgbtnCancel.ID = "ImgBtnCancel" limgbtnCancel.ImageUrl = "Images/ActionCancel.gif" limgbtnCancel.AlternateText = "Cancel" AddHandler limgbtnCancel.Click, AddressOf limgbtnCancel_Click cell.Controls.Add(limgbtnCancel)
Private Sub limgbtnCancel_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Try
Catch ex As Exception Response.Write("Erreur ! : " & ex.Message.ToString)
End Try End Sub
|
|
jeudi 26 octobre 2006 à 10:41:18 |
Re : AddHandler ne se déclenche pas

cbu
|
Je suis en .Net 2.0 J'ai l'impression que lors du PostBack mon Objet n'existe plus ..
|
|
jeudi 26 octobre 2006 à 12:32:40 |
Re : AddHandler ne se déclenche pas

vlaad
|
Bonjour, Ton controle est créé lors du load de ta page?? Si il n'est pas créé sur le load ca ne marchera pas... (enfin je pense...) Les programmeurs sont rois....Ceux qui ne croient pas en nous sont des fous...
|
|
samedi 28 octobre 2006 à 01:24:50 |
Re : AddHandler ne se déclenche pas

jesusonline
|
Réponse acceptée !
Bonjour, pour déclencher des evenements les controles doit être rajouté avant le page_load c'est à dire au plus tard au init_complete entre ces 2 events asp.net va regarder si la page vient d'un postback et à partir de quel control, si le controle qui a fait le postback n'est pas présent dans cette méthode alors ton event ne sera jamais déclenché. Cyril - MVS - MCP
|
|
lundi 30 octobre 2006 à 10:37:36 |
Re : AddHandler ne se déclenche pas

cbu
|
C'est exactement cela .. Mon controle n'y figure pas ..
Je fais autrement .. Merci Cyril tes réponses sont toujours très pertinentes
|
|
mercredi 22 avril 2009 à 16:45:47 |
Re : AddHandler ne se déclenche pas

djcaio
|
bonjour,
j'ai tout fais, enfin presque !
moi dans mon controle j'ai un linkbutton auquel je lui associe un event mais il ne se pass rien voyer par vous même :
VB : Public Class WebCustomControl1 Inherits WebControl
Public WithEvents LinkButton1 As LinkButton Public Event Ev_Event As EventHandler
Protected Overrides Sub OnInit(ByVal e As System.EventArgs) InitializeComponent() MyBase.OnInit(e) End Sub
Protected Overrides Sub OnLoad(ByVal e As System.EventArgs) MyBase.OnLoad(e) End Sub
Protected Overrides Sub CreateChildControls() Me.Controls.Add(LinkButton1) MyBase.CreateChildControls() End Sub
Protected Overrides Sub OnPreRender(ByVal e As System.EventArgs) End Sub
Protected Overrides Sub Render(ByVal writer As System.Web.UI.HtmlTextWriter) EnsureChildControls() RenderChildren(writer) End Sub
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent() InitLinkButton("LinkButton1", "LinkButton") End Sub
Private Sub InitLinkButton(ByVal ID As String, ByVal Text As String) LinkButton1 = New LinkButton() LinkButton1.ID = String.Format("Link_{0}", ID) LinkButton1.Text = Text
Dim Ev_Event As New EventHandler(AddressOf LinkButton1_Click)
AddHandler LinkButton1.Click, Ev_Event 'AddHandler LinkButton1.Click, AddressOf LinkButton1_Click
End Sub
Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As EventArgs) CreateChildControls() End Sub
End Class
ASPX :
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="calendrierHebdo._Default" %>
<%@ Register Assembly="LibControle" Namespace="LibControle" TagPrefix="cc2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server" /> <div> <cc2:WebCustomControl1 ID="WebCustomControl1_1" runat="server" /> </div> </form> </body> </html>
J'ai bien initialisé avant le load mais poutant lorsque je click sur le bouton il ne passe pas dans LinkButton1_Click.
Alors je me tourne vers vos connaissance pour me sortir de là.
Merci de votre aide !
|
|
Cette discussion est classée dans : system, click, limgbtncancel, addhandler, déclenche
Répondre à ce message
Sujets en rapport avec ce message
Création dynamique de boutons [ par tof.p ]
Bonjour à tous,Je crée des boutons dynamiquement sur une webform. Le nombre de boutons dépend du résultat d'un select dans une base de données.Les bou
Evenement non appelé à partir d'un AddHandler [ par Gastaropod ]
Salut à tous,J'ai parcouru pas mal de forums, dont aspfr.com, et j'ai trouvé quelques potentielles solutions à mon problème, mais elles ne semblent pa
Passer une variable session [ par Maroxye ]
Bonjour!Je vous explique ma situation :J'ai un écran MENU dans lequel j'ai 2 listes modifiables. L'administrateur choisit un client dans une des liste
CONNEXION page.aspx sur reseau local [ par lg022 ]
Bonjour, j'ai lu plusieurs discussion sur ce sujet mais je n'ai toujours pas trouvé la solution donc je me tourne vers vous!! j'ai crée differente
Web Custom Event et Javascript [ par ApiO ]
Salut tout le monde,Je développe actuellement un site web (asp/vb) sous vs2005. J'ai récemment ajouté à la solution d'un projet un "Web User Control".
Probleme d'insertion dans la base de données [ par dedebis84 ]
Bonjour,je suis en train de developper en vb.net une application.je dois créer des permissions.je me connecte a une base accessj'utilise asp.et et le
Visual Studio Team System [ par koko19 ]
Bonjour,est ce que Visual Studio Team System (VSTS) permet tout seul (sans avoir être intégré avec un autre outil de gestion des exigences comme calib
Problème d'accés à une Base de données (SQL SERVER EXPRESS) [ par issousam ]
Bonjour, je suis tout nouveau dans la programmation ASP.NET et j'ai un problème au niveau de l'accés à ma base de données.Voilà l'erreur : Server Erro
mailmessage [ par asmaa17 ]
salut, j'ai essayer d'envoyer un message avec mailmessage. le traitement execute sans aucun probleme mais lorsque je verifier mon boite email j'ai rie
Upload de fichier bouton annuler [ par hudon77 ]
Bonjour, j'ai un upload de fichier avec un control fileUpload. Tout marche très bien sauf que j'ai un bouton annuler et quand je click dessus je vo
Livres en rapport
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|