ASP.NET の内部コードを C# で書いていたことがあるのですが、画面間の値の受け渡しを何でしようかと思いセッション変数を利用してみました。
他にもいくつかの方法で画面間の値の受け渡しは実現できますが、同一セッション内で値を維持したい場合はセッション変数を使うのが都合がいい場合が多いです。
1 2 3 4 5 6 7 8 | // セッション変数への値の代入 Session["email"] = "hogehoge@example.org"; // セッション変数からの値の取得 if (Session["email"] != null) { string email = (string)Session["email"]; } |