-1

我将一个值从 aspx 中的一个页面发送到另一个页面,如下所示。

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

如何在代码隐藏或 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
}

此外,您必须修复您的 javascript,因为您分配的 url 无效。你有一个额外的+字符应该被删除:

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 回答