in the usercontrol, where my btn_doss button is created, the relevant code is:
...in InitComponent sub
btn_doss = New WebControls.Button
btn_doss.ID = "btn_doss"
btn_doss.CausesValidation = False
btn_doss.Attributes.Add("class", "textBox")
btn_doss.Text = "Save"
Dim handler As New EventHandler(AddressOf btn_doss_Click)
AddHandler btn_doss.Click, handler
... in the property called by the page where the usercontrol is used
public property prt_doss () as integer
...
btn_doss.RenderControl(htmlText)
... i then write the content of htmlText into a span.innerHtml
attribute
.... the supposed event handler for btn_doss.click()
Private Sub btn_doss_Click(ByVal sender As Object, ByVal e As
System.EventArgs)
Dim i As Integer = 10 ' example
End Sub
In the webform page where i put my usercontrol the code is:
Protected WithEvents usr_int As usr_interveniente
.... in page preRender
usr_int.prt_doss=10
The usercontrol is rendered ok, when i click the doss_button the page is
postbacked but the event btn_doss_click is never fired...
I suspect that it is related whith control render in my usercontrol but i
have to do the things that way...
any help?!
thanx
Jorge
"Peter Bromberg [C# MVP]" wrote:
> Do you want to post a "short but complete" piece of sample code illustrating
> the problem? Particularly, the part where you "To do so i try to bind the
> button's Click event to a procedure but it never fires..."
>
> -- Peter
> Site: http://www.eggheadcafe.com
> UnBlog: http://petesbloggerama.blogspot.com
> Short urls & more: http://ittyurl.net
>
>
>
>
> "Jorge Ribeiro" wrote:
>
> > hello
> >
> > Inside a usercontrol i create a webcontrol button.
> > I then render it onto a string on the usercontrol to built my UI
> > I need to get access to that control Click event. To do so i try to bind the
> > button's Click event
> > to a procedure but it never fires...
> >
> > When the client is viewing the page that has the control in it, and click
> > the button, the page does the postback, the control passes to the usercontrol
> > code but never fires my click event of the clicked button.
> >
> >
> > can you assist me here
> >
> > regards
> >
> > Jorge