Before writing, assume that the first page is send.aspx and the second page is receive.aspx
1, through the URL link address delivery
(1) Send.asp code
Copy Code code as follows:
protected void Button1_Click (object sender, EventArgs e)
{
Request.redirect ("Default2.aspx?username=honge");
}
(2) Receive.aspx code
Copy Code code as follows:
String username = request.querystring["username"];//so that the parameter values can be obtained.
2, Post mode transmission
(1) Send.asp code
Copy Code code as follows:
<form id= "Form1" runat= "Server" action= "receive.aspx" method=post>
<div>
<asp:button id= "Button1" runat= "Server" onclick= "Button1_Click" text= "button"/>
<asp:textbox id= "username" runat= "server" ></asp:TextBox>
</div>
</form>
(2) Receive.aspx code
Copy Code code as follows:
String username = ruquest.form["Receive"];
3, Session mode transfer
(1) Send.asp code
Copy Code code as follows:
protected void Button1_Click (object sender, EventArgs e)
{
session["username"] = "Honge";
Request.redirect ("default2.aspx");
}
(2) Receive.aspx code
Copy Code code as follows:
String username = session["username"];//so that the parameter values can be obtained.
4, Application way to pass
(1) Send.asp code
Copy Code code as follows:
protected void Button1_Click (object sender, EventArgs e)
{
application["username"] = "Honge";
Request.redirect ("default2.aspx");
}
(2) Receive.aspx code
Copy Code code as follows:
String username = application["username"] so that the parameter values can be obtained.
5, the use of Server.Transfer for transmission
(1) Send.asp code
Copy Code code as follows:
public string Name
{
get {
return "Honge";
}
}
protected void Button1_Click (object sender, EventArgs e)
{
Server.Transfer ("default2.aspx");
}
(2) Receive.aspx code
Copy Code code as follows:
Send d = context.handler as send;
if (d!= null)
{
Response.Write (d.name);//This will get the parameter values.
}