Re: how to unload the web user control
From: Ashish M Bhonkiya (bhonkiya_at_hotmail.com.nospam)
Date: 04/27/04
- Next message: ej1002: "RE: Firing Click events and Reading IFrame Source of External URL in ASP.NET web form"
- Previous message: Paul C.: "getting ASPNET to work with MSDE"
- In reply to: buran: "Re: how to unload the web user control"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 27 Apr 2004 11:00:50 +0530
Hi Buran,
You can check it in the page_load event of the usercontrol, checking value
for Page.IsPostBack.
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
/// <summary>
/// Summary description for postbackUC.
/// </summary>
public class postbackUC : System.Web.UI.UserControl
{
private void Page_Load(object sender, System.EventArgs e)
{
if (Page.IsPostBack)
{
Response.Write("This is a PostBack... haahaah");
}
else
{
Response.Write("This is not a PostBack...");
}
}
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
HTH
Regards
Ashish M Bhonkiya
"buran" <buran@buran.com> wrote in message
news:erAqEl3KEHA.2556@TK2MSFTNGP11.phx.gbl...
> 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
> > >
> > >
> >
> >
>
>
- Next message: ej1002: "RE: Firing Click events and Reading IFrame Source of External URL in ASP.NET web form"
- Previous message: Paul C.: "getting ASPNET to work with MSDE"
- In reply to: buran: "Re: how to unload the web user control"
- Messages sorted by: [ date ] [ thread ]