All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
5种ASP.NET页面间传递参数实例代码_[Asp.Net教程]

Writer: 归海一刀 Article type: Programming skills(编程技巧) Time: 2014/1/30 1:16:35 Browse times: 391 Comment times: 0

5种ASP.NET页面间传递参数实例代码_[Asp.Net教程]


Head photo

Go homepage
Upload pictures
Write articles

5种ASP.NET页面间传递参数实例代码_[Asp.Net教程] 本文假设第一个页面为send.aspx,第二个页面为receive.aspx
1、通过URL链接地址传递
(1) send.asp代码
protected void Button1_Click(object sender, EventArgs e)
{
Request.Redirect("Default2.aspx?username=honge");
}
(2) receive.aspx代码
string username = Request.QueryString["username"];//这样可以得到参数值。
2、POST方式传递
(1) send.asp代码






(2) receive.aspx代码
string username = Ruquest.Form["receive"];
3、Session方式传递
(1) send.asp代码
protected void Button1_Click(object sender, EventArgs e)
{
Session["username"] = "honge";
Request.Redirect("Default2.aspx");
}
(2) receive.aspx代码
string username = Session["username"];//这样可以得到参数值。
4、Application方式传递
(1) send.asp代码
protected void Button1_Click(object sender, EventArgs e)
{
Application["username"] = "honge";
Request.Redirect("Default2.aspx");
}
(2) receive.aspx代码
string username = Application["username"];这样可以得到参数值。
5、使用Server.Transfer进行传递
(1) send.asp代码
public string Name
{
get {
return "honge";
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Server.Transfer("Default2.aspx");
}
(2) receive.aspx代码
send d = Context.Handler as send ;
if (d != null)
{
Response.Write(d.Name);//这样可以得到参数值。
}




There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.