Example of Server.Transfer and Context Handler

hanusoft's Avatar author of Example of Server.Transfer and Context Handler
This is an article on Example of Server.Transfer and Context Handler in ASP.NET.
Rated 5.00 By 2 users
This is an example of Server.Transfer and Context Handler. Through this we can get the multiple values of previous form.

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

Code (ContextParent.aspx.cs): -
Code: ASP
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) :-
Code: ASP
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>");
        }
    }
}
Go4Expert Member
4Sep2007,10:07   #2
adithespeedy's Avatar
[/PHP]it was too good[PHP]
Team Leader
5Sep2007,12:30   #3
pradeep's Avatar
What exactly does Server.Transfer do?
Light Poster
9Apr2008,17:42   #4
narayan's Avatar
I think server.transfer will avoid a round trip from client to server