Jump to content
Xtreme .Net Talk

Recommended Posts

Posted (edited)

This is an example of Server.Transfer and Context Handler.

Through this we can get the multiple values of previous form.

 

http://www.hanusoftware.com

 

 

In this page we are displaying data from previous form. We can use this technique for multiple form registration form.

 

Code (ContextParent.aspx.cs): -

private void Button1_Click(object sender,System.EventArgs e)
	{
	Server.Transfer("ContextChild.aspx");
	}

	internal Hashtable Value
	{
		get
		{
			Hashtable objHT = new Hashtable();
			objHT["Name"]=TextBox1.Text;
			objHT["FathersName"]= TextBox2.Text;
			objHT["Address"] = TextBox3.Text;
			return objHT;
		}
	}

Code (ContextChild.aspx.cs) :-

private void Page_Load(object sender, System.EventArgs e)
	{
		// Put user code to initialize the page here
		Hashtable objHT = new Hashtable(); 
		if(!IsPostBack)
		{
			ContextParent ParentPage;
			ParentPage = (ContextParent)Context.Handler;
			objHT = ParentPage.Value;
			Response.Write("<br><br>");
			foreach(DictionaryEntry di in objHT)
			{
				Response.Write(di.Key +" : "+di.Value);
				Response.Write("<br>");
			}
		}
	}

 

 

 

 

 

Software Development India

Edited by PlausiblyDamp

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...