在Asp.net中如何将值从一个表单传递到另一个表单

本文关键字:表单 一个 另一个 net Asp | 更新日期: 2023-09-27 18:02:59

如何在Asp.net中将值从一个表单传递到另一个表单?

你能给我举个例子吗?


我明白了。谢谢大家的回复。

在source中我必须写

protected void btnAdd_Click(object sender, EventArgs e)
{
    Session["name"] = textBox.Text;
    Server.Transfer("WebForm1.aspx");
}

在target中写入

void Page_Load(object sender, EventArgs e)
{
    answer.Text = Session["name"].ToString();
    Session.Remove("name");
}

在Asp.net中如何将值从一个表单传递到另一个表单

客户端技术:1)查询字符串2)饼干

查询字符串:发送:

string name="abc"; Response.Redirect(" Page2.aspx?name= "+name);

获得:在Page2.aspxstring name=Response.QueryString.GetValue(" name ");

您可以使用的cookie发送:HttpCookie h=new HttpCookie(); h.Name="name"; h.Value="abc"; Response.Cookies.Add(h) ;

得到:string name = Request.Cookies('name');

服务器端技术:1)会话

设置:Session["Name"] = "Abc";

获得:string str = Session["Name"].ToString();