asp.netセッションを使用してページからページに変数を渡す際の問題は何だろうと思っています。
何が起こっているのかを確認するために、コードをテキスト ボックス 1 つだけにまとめました。テキストボックスの値を取得して確認ページに表示しようとしています。ボタンをクリックすると 2 ページ目に移動しますが、ラベルは空白です。はい、私のポスト バック URL は 2 番目のページを指しています。
ボタンのクリックは次のとおりです。
protected void submit_Click(object sender, EventArgs e)
{
string name = txtFirstName.Text.Trim();
Session["name"] = name;
}
2 ページ目のページ読み込みは次のとおりです。
protected void Page_Load(object sender, EventArgs e)
{
lblName.Text = (string)(Session["name"]);
}
私がこれを長い間見ていて、何かを見逃していない限り。MSDN の「方法: セッション状態から値を読み取る」を既に読みました。