Page1:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
cs:Server.Transfer("page2.aspx");
Page2:
Page p = (Page)Context.Handler;
TextBox t = p.FindControl("TextBox1") as TextBox;
string t1 = Request.Form["TextBox1"];
Response.Write("Page.FindControl:" + t.Text + "<br/>Request:" + t1);
Page1:
protected void Button1_Click(object sender, EventArgs e)
{
Context.Items["t1"] = t1;
Context.Items["t2"] = t2;
Server.Transfer("test.aspx");
}
public string t1 { get {return this.txt1.Text; } }
public string t2 { get { return this.txt2.Text; } }
Page2:
string txt1 = Context.Items["t1"].ToString();
string txt2 = Context.Items["t2"].ToString();
Response.Write("txt1" + txt1 + ";txt2" + txt2);