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