-1

以下に示すように、aspxの1つのページから別のページに値を送信します。

window.location = "test1.aspx?id = 1"

codebehindまたはglobal.asaxでこの値にアクセスする方法は?

4

2 に答える 2

1

Requestコードビハインドのオブジェクトからidパラメータを取得できます。

protected void Page_Load(object sender, EventArgs e)
{
    string id = Request["id"];
    // do something with the id
}

また、割り当てているURLが無効であるため、JavaScriptを修正する必要があります。削除する必要のある余分な+文字があります。

window.location.href = 'test1.aspx?id=1';
于 2012-07-08T19:06:04.020 に答える
1

+サインアウトを残して、Request.QueryStringオブジェクトを使用します。

window.location="test1.aspx?id=1"

string v = Request.QueryString["id"];
于 2012-07-08T19:07:03.517 に答える