C# 重定向到包含所有当前参数的另一页
我想在C#ASP中从旧页面重定向到新页面,并在“.aspx?之后添加所有参数 我尝试用我知道的第一个参数c=FR,n=1重定向C# 重定向到包含所有当前参数的另一页,c#,asp.net,redirect,C#,Asp.net,Redirect,我想在C#ASP中从旧页面重定向到新页面,并在“.aspx?之后添加所有参数 我尝试用我知道的第一个参数c=FR,n=1重定向 但是我如何传递所有的值呢 在buynow\u 1.aspx中编写下面显示的代码,因为buynow\u 1.aspx和buynow\u 2.aspx都位于同一文件夹order,因此无需在url中包含order Response.Redirect("buynow_2.aspx" + Request.Url.Query); 从何处(html单击、代码隐藏单击、函数单击
但是我如何传递所有的值呢 在
buynow\u 1.aspx
中编写下面显示的代码,因为buynow\u 1.aspx
和buynow\u 2.aspx
都位于同一文件夹order
,因此无需在url
中包含order
Response.Redirect("buynow_2.aspx" + Request.Url.Query);
从何处(html单击、代码隐藏单击、函数单击…)是否要重定向,问题中的信息太少。如果您在单击按钮时执行此操作,或在函数末尾执行此操作(在代码中),请执行以下操作:
string cStr= Request.QueryString["c"];
string nStr= Request.QueryString["n"];
etc用于所有查询字符串变量。然后这样做:
Response.Redirect("/order/buynow_2.aspx?c="+cStr+"&n="+nStr");
谢谢“Request.Url.Query”是答案