By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
444,246 Members | 1,553 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 444,246 IT Pros & Developers. It's quick & easy.

Custom control event and master pages

P: n/a
I have designed and written a custom menu like server control. The control
inherits from DataBoundControl and implements INamingContainer and
IPostBackEventHandler interfaces. The control uses only html mark-up as it’s
UI, i.e. tables, table rows and table cells, and no intrinsic html controls
such as input or select. The control does not implement any client-side
script and therefore redraws its updated UI on postback through the
IPostBackEventHandler.RaisePostBackEvent handler method by adding controls to
the control tree. Everything was working fine until I designated it’s page to
be of type Master and in the server-side event handler for the Click event I
redirected to a content page. Now, after the postback occurs and the content
page is merged with the master page the
IPostBackEventHandler.RaisePostBackEvent method of the control is no longer
being called, i.e as if the postback event is not fired for the control. I
know that in this scenario the master page is now a control within the
content page. I think I may need to cause some sort of event bubbling from
the master page but am not sure how to implement this. Is there a way I can
detect in the Master page whether it is a page or a control and force the
postback event to occur in the custom control?? Any help would be very much
Thanks in advance.


Mar 2 '07 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.