2011-07-19 19 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のテキストボックスに何かを入力すると、2ページ目に表示されます。 –

答えて

7

クライアントサイドの技術記述する必要があります: 1)クエリ文字列 2)クッキー

クエリ文字列: 検索:

HttpCookie h=new HttpCookie(); h.Name="name"; h.Value="abc"; Response.Cookies.Add(h) ;

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

サーバーサイドテクノロジー: 1)セッションを使用すると、送信 を使用することができます string name=Response.QueryString.GetValue(" name "); にPage2.aspxで

をクッキーについて:取得するための

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

設定のための

Session["Name"] = "Abc";

取得するためには: string str = Session["Name"].ToString();

セッションでは、任意のオブジェクトの型を渡すことができます。

関連する問題