Several methods of passing parameters between asp.net pages
The first method: passing through URL link address
Send.aspx:
protected void Button1_Click (object sender, EventArgs e)
{
Request.redirect ("Default2.aspx?username=honge");
}
Receive.aspx:
String username = request.querystring["username"];
This allows the parameter values to be obtained.
The second way: by post
Send.aspx
receive.aspxstring username = ruquest.form["Receive"];
The third way: through session
Send.aspx:
protected void Button1_Click (object sender, EventArgs e)
{
session["username"] = "Honge";
Request.redirect ("default2.aspx");
}
Receive.aspx:
String username = session["username"];
This allows the parameter values to be obtained.
Fourth method: Through Application
Send.aspx:
protected void Button1_Click (object sender, EventArgs e)
{
application["username"] = "Honge";
Request.redirect ("default2.aspx");
}
Receive.aspx:
String username = application["username"];
This allows the parameter values to be obtained.
Fifth method: Through Server.Transfer
Send.aspx:
public string Name
{
Get
{
return "Honge";
}
}
protected void Button1_Click (object sender, EventArgs e)
{
Server.Transfer ("default2.aspx");
}
Receive.aspx:
Send d = context.handler as send;
if (d!= null)
{
Response.Write (D.name) so that the parameter values can be obtained.
}