KEY: PostBackUrl, PreviousPage. FindControl
Page1.aspx <% @ Page Language = "C #" AutoEventWireup = "true" %>
<Script runat = "server">
Protected void button#click (object sender, EventArgs e)
{
Response. Write (this. TextBox1.Text );
Response. Write (this. Calendar1.SelectedDate. ToString ());
}
</Script>
<Body>
<Form id = "form1" runat = "server">
<Div>
<Asp: TextBox ID = "TextBox1" runat = "server"> </asp: TextBox>
<Asp: Calendar ID = "Calendar1" runat = "server"> </asp: Calendar>
</Div>
<Asp: Button ID = "Button1" runat = "server" Text = "submit to itself" OnClick = "button#click"/>
<Asp: Button ID = "Button2" runat = "server" Text = "submit to page2" PostBackUrl = "~ /Page2.aspx "/>
</Form>
</Body>
</Html>
Page2.aspx <% @ Page Language = "C #" AutoEventWireup = "true" %>
<Script runat = "server">
Protected void page_load (Object sender, EventArgs e)
{
TextBox tb;
Calendar cl;
Tb = Page. PreviousPage. FindControl ("TextBox1") as TextBox;
Response. Write (tb. Text );
}
</Script>
<Body>
<Form id = "form1" runat = "server">
<Div>
</Div>
</Form>
</Body>
</Html>