我将aspx中的一个页面的值发送到另一个页面,如下所示。
了window.location = “test1.aspx?ID = 1”
如何在codebehind或global.asax中访问此值?
答案 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"];