如何在aspx页面之间传递参数?

时间:2016-05-18 16:12:39

标签: javascript jquery asp.net .net

我有以下场景:在page1.aspx中,我有一个包含表格的jtable,每行都有一个修改操作。 用户选择修改操作后,该行将被选中,按钮修改行将启用。通过单击修改按钮,可以重定向到page1.aspx& param1 = 1& param2 = 2并转到带有保存或退出按钮的新表单。

一旦用户从新页面点击保存或退出 - 重定向回到page1.aspx。

有没有办法传回这两个参数param1& param2所以我可以将选中的行伪造回主页面?

2 个答案:

答案 0 :(得分:1)

因此,您在当前查询字符串中有两个参数,并且您希望将其发送回/到另一个页面。只需通过重定向即可完成此操作,如下所示:

string reDirectURL=String.Format("mainpage.aspx?param1={0}&param2{1}",
                                  Request.QueryString["param1"],
                                  Request.QueryString["param2"]);
Response.Redirect(reDirectURL);

注意:它将收集当前的查询字符串参数并将它们发送到另一个页面。

答案 1 :(得分:0)

在主页page_load事件处理程序中添加一个条件来处理URL中的参数。当您从详细页面重定向到主页面时,请提供一些参数,如

mainpage.aspx参数1 = 1&安培; param2的= 2

在主页page_load事件处理程序中添加一个条件来处理URL中的参数。 如果URL中有参数,请根据传入的参数突出显示该行。如果URL中没有参数,只需重新加载主页面。

相关问题