cs_cbu
Messages postés394Date d'inscriptionmercredi 30 janvier 2002StatutMembreDernière intervention 4 novembre 2009
-
25 oct. 2006 à 18:36
djcaio
Messages postés1Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention22 avril 2009
-
22 avril 2009 à 16:45
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)
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 28 oct. 2006 à 01:24
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é.
djcaio
Messages postés1Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention22 avril 2009 22 avril 2009 à 16:45
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)