我将一个值从 aspx 中的一个页面发送到另一个页面,如下所示。
window.location="test1.aspx?id=1"
如何在代码隐藏或 global.asax 中访问此值?
我将一个值从 aspx 中的一个页面发送到另一个页面,如下所示。
window.location="test1.aspx?id=1"
如何在代码隐藏或 global.asax 中访问此值?
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';
退出+
登录并使用该Request.QueryString
对象。
window.location="test1.aspx?id=1"
string v = Request.QueryString["id"];