Groups | Blog | Home
all groups > asp.net webcontrols > may 2005 >

asp.net webcontrols : ascx event to parent aspx: howto ?


Support
5/26/2005 4:07:54 PM
Hello:
Using vb.net
I have a web page home.aspx
that has a placeholder: myplaceholder.
on Page_load:
depending a conditions, I either have:
myplaceholder .Controls.add(MycontrolA)
or
myplaceholder .Controls.add(MycontrolB)
MyControlA contains a submit button
and
MyControlB contains a submit button

I wish to be able to detect in home.aspx
if either
MyControlB.Submit was clicked or if MyControlA.Submit was clicked.

I tried using in MyControlA
Protected Sub btSubmit_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btSubmit.Click
RaiseBubbleEvent(Me, e)
End Sub

but nothing happens in home.aspx

Protected Overrides Function OnBubbleEvent(ByVal sender As System.Object,
ByVal e As System.EventArgs) As Boolean
Response.Write("<br><br>ParentControl's OnBubbleEvent called.")
Response.Write("<br>Source of event is: " + sender.ToString())
End Function

Help - what am I missing ?

Thank you!

T



jeff.przylucki NO[at]SPAM gmail.com
5/27/2005 12:58:22 PM
Do you have an addHandler line for myControlA /myControlB?

On the post-back do you re-create the myControlA / myControlB ?
Support
5/31/2005 6:45:32 AM
no - I do not recreate myControlA / myControlB because I dont know if it is
the A or B button that was clicked.
That is the objective: which submit button in which control was clicked: if
ButtonA in myControlA then recreate myControlA ...

Thanks
[quoted text, click to view]

AddThis Social Bookmark Button