2015-11-16 2 views
0

Я хочу, чтобы перенаправить в C# ASP от старой страницы на новый со всем Params после «.aspx?»Перенаправление на другую страницу со всеми текущими парами

https://www.MySite.org1/order/buynow_1.aspx?c=FR&n=1&__utma=010101._7578795abc75689756.4&__utmb=az56786238.2 ........

https://www.MySite.org1/order/buynow_2.aspx?c=FR&n=1&__utma=010101._7578795abc75689756.4&__utmb=az56786238.2 ........

Я попытался перенаправить с первым Params, что я знаю, с = FR, п = 1 , но как я могу передать все значения?

ответ

0

Написать код, приведенный ниже в buynow_1.aspx и как buynow_1.aspxbuynow_2.aspx и находятся в той же папке order, поэтому нет необходимости включать order в url.

Response.Redirect("buynow_2.aspx" + Request.Url.Query); 
+0

Спасибо! «Request.Url.Query» был ответом – RivaD

0

откуда (HTML клик, код за клик, функции мыши ...) вы хотите перенаправить, слишком мало информации в этом вопросе. Если вы делаете это на кнопки мыши, или в конце функции и т.д. (в коде) сделать что-то вроде этого:

string cStr= Request.QueryString["c"]; 
string nStr= Request.QueryString["n"]; 

и т.д. для всех переменных строки запроса. Затем выполните следующие действия:

Response.Redirect("/order/buynow_2.aspx?c="+cStr+"&n="+nStr"); 
Смежные вопросы