Re: how to unload the web user control

From: buran (buran_at_buran.com)
Date: 04/26/04


Date: Mon, 26 Apr 2004 13:28:27 +0300

Thanks for your help. I have another question. How can I detect the postback
IN my user control? I am loading the user control every time the parent page
is posted back, but how can I detect the post back in the user control?

Buran

"Ashish M Bhonkiya" <bhonkiya@hotmail.com.nospam> wrote in message
news:esSMY9qKEHA.3728@TK2MSFTNGP09.phx.gbl...
> Hi buran,
>
> When ever you are loading the usercontrol dynalically, you need to take
care
> of loading the usercontrol again on the postback event, so if the user
has
> clicked the cancel button then in that case dont load the usercontrol
that
> is one of the ways.
>
> other possible way is
>
> // Code for Adding the User Control
> PlaceHolder1.Controls.Add(LoadControl("taclient.ascx"));
>
> // Code for Removing the UserControl
> Control myControl = PlaceHolder1.Controls[0];
> PlaceHolder1.Controls.Remove(myControl);
>
>
> HTH
> Regards
> Ashish M Bhonkiya
>
>
> "buran" <buran@buran.com> wrote in message
> news:OUha32eKEHA.3316@tk2msftngp13.phx.gbl...
> > Dear ASP.NET Programmers,
> >
> > I am loading a web user control ("taclient.ascx") into a placeholder
(ID:
> > phFA). The web user control contains a cancel button (ID: btnCancel). I
> > would like to "unload" the web user control when the user clicks on the
> > cancel button. How can I accomplish this? Thanks in advance.
> >
> > dim myControl as Control
> > myControl = LoadControl("taclient.ascx")
> > phFA.Controls.Clear()
> > phFA.Controls.Add(myControl)
> >
> > Buran
> >
> >
>
>