通过URL链接地址传递方式1
- send.aspx:
- protected void Button1_Click(object sender, EventArgs e)
- {
- Request.Redirect("Default2.aspx?username=honge");
- }
- receive.aspx:
- string username = Request.QueryString["username"]; //这样可以得到参数值。
通过URL链接地址传递方式2
- send.aspx:
- protected void Button1_Click(object sender, EventArgs e)
- {
- Request.Redirect("Default2.aspx?username=honge");
- }
- receive.aspx:
- string username = Request.QueryString["username"]; //这样可以得到参数值。
- private void Button1_Click( object sender, System.EventArgs e )
- {
- string s_url;
- s_url = "b.aspx?name=" + Label1.Text;
- Response.Redirect( s_url );
- }
- b.aspx中C#代码
- private void Page_Load( object sender, EventArgs e )
- {
- Label2.Text = Request.QueryString["name"];
- }
本文介绍了两种在ASP.NET应用程序中实现页面间参数传递的方法。第一种方法是使用`Request.Redirect`结合URL查询字符串的方式直接传递参数;第二种方法是通过构造URL字符串并使用`Response.Redirect`进行页面跳转。这两种方法都是ASP.NET开发中常用的页面导航和数据传递手段。

被折叠的 条评论
为什么被折叠?



