-4

重複の可能性:
Asp.netであるフォームから別のフォームに値を渡すにはどうすればよいですか

やあ。

asp.netであるページから別のページにデータを渡したいのですが、どうすればasp.netでこれを行うことができますか?

4

1 に答える 1

4

QueryStringSessionまたはCookies

ノート。対応するコレクションから値を読み取るときは常に、オブジェクトを使用する前にオブジェクトが存在するかどうかを検証する必要があります。(ヌルをチェック)

クエリ文字列の使用

ページ1

<a href="mysecondPage.aspx?customerID=43" >My Link</a>

ページ2

    protected void Page_Load(object sender, EventArgs e)
    {
        var c = this.Request.QueryString["customerID"];
    }

セッション オブジェクトの使用

ページ1

    protected void Page_Load(object sender, EventArgs e)
    {
        this.Session["customerID"] = 44;
    }

ページ2

    protected void Page_Load(object sender, EventArgs e)
    {
        var c = (int)this.Session["customerID"];
    }

クッキーの使用

ページ1

    protected void Page_Load(object sender, EventArgs e)
    {
        this.Response.Cookies["customerID"].Value = "43";
    }

ページ2

    protected void Page_Load(object sender, EventArgs e)
    {
        var c = int.Parse(this.Request.Cookies["customerID"].Value);
    }
于 2012-06-27T09:06:58.777 に答える