如何在代码后面访问javascript查询字符串?

时间:2012-07-08 19:04:17

标签: javascript asp.net

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

了window.location = “test1.aspx?ID = 1”

如何在codebehind或global.asax中访问此值?

2 个答案:

答案 0 :(得分:1)

您可以从代码中的Request对象中检索id参数:

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

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

window.location.href = 'test1.aspx?id=1';

答案 1 :(得分:1)

退出+退出并使用Request.QueryString对象。

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

string v = Request.QueryString["id"];