2011-07-19 136 views
2

如何在Asp.net中将值从一种形式传递到另一种形式?如何在Asp.net中将值从一种形式传递到另一种形式

你能举个例子吗?


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

在源我必须写

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

和在目标我必须写

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

你能更具体一点吗? –

+0

我正在开发asp.net应用程序。我有2页称为default.aspx和另一个。如果我在Defalut.aspx文本框中键入内容,它应该显示在第二页。 –

回答

7

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

查询字符串: 用于发送:

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

对于入门: 在Page2.aspx string 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();

在会话你可以传递任何对象类型。

相关问题