Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > ASP .Net Building Controls > Placeholder child of child control event problem.

Reply
Thread Tools

Placeholder child of child control event problem.

 
 
caldera
Guest
Posts: n/a
 
      05-27-2004
Hi,
I have problem with placeholder which contain web user control. I want to
add user control in placeholder. For example I have a.aspx and in this page
I have a placeholder which is dynamically added web user control lets say at
a time it is added that b.ascx. In this b.ascx I have button and I have a
placeholder in this b.ascx and this placeholder contain a web user control.
When I press the button in this button which add a web user control in
b.ascx. So lets say placeholder in b.ascx at a time it added c.ascx. In this
c.ascx I have a button. My problem occur in this c.ascx button press.
I press b.ascx and it loads normally in c.ascx. That ok. But when I press
c.ascx(which loaded from b.ascx) button, its firs load a.aspx and then
b.ascx but then it doesn't load c.ascx because it load this when the button
in b.ascx. The loading procedure isnot in the page load stage, it is in the
button click stage. As a result I can't capture button click event in
c.ascx. Is it pratical way or is framework supply any tool to deal with this
kind of situtation. When the postback occur, is it possible it load child
of child control from viewstate(I don't want user ViewState.Add() )
Thanks for the answers.


 
Reply With Quote
 
 
 
 
Sam
Guest
Posts: n/a
 
      05-28-2004
What you are saying is you have a user control in a page and when you
click its button it loads another user control with a button and then
you can't capture that second user control's button click event. Like
you say, that makes sense. The control tree for the second user
control won't be built unless you click the first button, so just
clicking the second button won't work without somehow also clicking
the first button.

One thing you could is load both the user controls on page load (which
is better for capturing form data anyhow) and simply initialize the
visibility on the second one to false. Then, on the first button's
click, set the visibility on the second one to true.

This way the control tree is always being built so you'll always
receive events for the second button click but you won't render the
second user control to html until you want to.

If you are trying for something more general than this please ask
again.

-Sam



"caldera" <> wrote in message news:<>...
> Hi,
> I have problem with placeholder which contain web user control. I want to
> add user control in placeholder. For example I have a.aspx and in this page
> I have a placeholder which is dynamically added web user control lets say at
> a time it is added that b.ascx. In this b.ascx I have button and I have a
> placeholder in this b.ascx and this placeholder contain a web user control.
> When I press the button in this button which add a web user control in
> b.ascx. So lets say placeholder in b.ascx at a time it added c.ascx. In this
> c.ascx I have a button. My problem occur in this c.ascx button press.
> I press b.ascx and it loads normally in c.ascx. That ok. But when I press
> c.ascx(which loaded from b.ascx) button, its firs load a.aspx and then
> b.ascx but then it doesn't load c.ascx because it load this when the button
> in b.ascx. The loading procedure isnot in the page load stage, it is in the
> button click stage. As a result I can't capture button click event in
> c.ascx. Is it pratical way or is framework supply any tool to deal with this
> kind of situtation. When the postback occur, is it possible it load child
> of child control from viewstate(I don't want user ViewState.Add() )
> Thanks for the answers.

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Control Event Handlers aren't called when used in PlaceHolder Craig ASP .Net Building Controls 1 03-29-2006 10:55 PM
UserControl not capturing Button click event when loaded with PlaceHolder Control Ralph Krausse ASP .Net Building Controls 1 09-15-2004 09:15 PM
Build control in a placeholder or like a placeholder nail ASP .Net Building Controls 0 09-10-2004 07:57 PM
Make parent control event call child control event Tillman ASP .Net Web Controls 0 05-21-2004 08:56 PM
How do I: Main thread spawn child threads, which child processes...control those child processes? Jeff Rodriguez C Programming 23 12-09-2003 11:06 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57