PDA

View Full Version : Passing Values between ASP.NET Web Forms


srinivasv
07-02-2011, 08:26 PM
For passing Values between ASP.NET Web Forms how to create the instance of Source.aspx page(Source WebForm) in Target.aspx(Target WebForm ) page

Destination Web Form(Target.aspx.cs)

Not-Working code is shown below:

private void Page_Load (object sender, System.EventArgs e)
{
//create instance of source web form
WebForm1 wf1;//Problem here
//get reference to current handler instance
wf1=(WebForm1)Context.Handler;
Label1.Text=wf1.Name;
Label2.Text=wf1.EMail;
}

wisemx
07-03-2011, 04:37 AM
The example you are using is from here:
http://www.dotnetbips.com/articles/c585b4d3-93c5-4c66-9d49-8e1946f4d311.aspx

To pull that off you have to be using the Server.Transfer method.
As he mentions in that article it is "somewhat complex" to do.

This MSDN article may help a bit:
http://msdn.microsoft.com/en-us/library/aa713401(v=VS.71).aspx

Personally I think the Query String method is a lot easier to work with:
http://www.dotnetspider.com/resources/42759-Different-Methods-Pass-Values-between-Web-Forms.aspx