5种ASP.NET页面间传递参数实例代码
2009-09-21 11:49
841 查看
本文假设第一个页面为send.aspx,第二个页面为receive.aspx
1、通过URL链接地址传递
(1) send.asp代码
(2) receive.aspx代码
2、POST方式传递
(1) send.asp代码
(2) receive.aspx代码
3、Session方式传递
(1) send.asp代码
(2) receive.aspx代码
4、Application方式传递
(1) send.asp代码
(2) receive.aspx代码
5、使用Server.Transfer进行传递
(1) send.asp代码
(2) receive.aspx代码
1、通过URL链接地址传递
(1) send.asp代码
protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); } |
string username = Request.QueryString["username"];//这样可以得到参数值。 |
(1) send.asp代码
<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> |
string username = Ruquest.Form["receive"]; |
(1) send.asp代码
protected void Button1_Click(object sender, EventArgs e) { Session["username"] = "honge"; Request.Redirect("Default2.aspx"); } |
string username = Session["username"];//这样可以得到参数值。 |
(1) send.asp代码
protected void Button1_Click(object sender, EventArgs e) { Application["username"] = "honge"; Request.Redirect("Default2.aspx"); } |
string username = Application["username"];这样可以得到参数值。 |
(1) send.asp代码
public string Name { get { return "honge"; } } protected void Button1_Click(object sender, EventArgs e) { Server.Transfer("Default2.aspx"); } |
send d = Context.Handler as send ; if (d != null) { Response.Write(d.Name);//这样可以得到参数值。 } |
相关文章推荐
- Asp.net页面间的参数传递简单实例 (转载)
- C#和asp.net中链接数据库中参数的几种传递方法实例代码
- Asp.net页面间的参数传递简单实例
- C#和asp.net中链接数据库中参数的几种传递方法实例代码
- 在ASP.NET中实现页面间的参数传递【转】
- asp.net页面之间传递参数的几种方法
- asp.net之页面参数传递
- ASP.NET页面间参数的传递
- Asp.net页面之间传递参数的几种方法
- Asp.net页面之间传递参数的几种方法
- ASP.NET 页面之间传递参数方法汇总
- .net页面间的参数传递简单实例
- Asp.net页面之间传递参数的几种方法
- Asp.net页面之间传递参数的几种方法
- asp.net基础回顾3-页面之间传递参数
- 【C#.NET】ASP.NET中实现页面间的参数传递 QueryString\Application\Session\Cookie
- PHP页面间传递参数实例代码
- .net页面间的参数传递简单实例
- Asp.net页面之间传递参数的几种方法
- Asp.net页面之间传递参数的几种方法