PostBackUrl со строкой запроса всегда выводит меня на исходный корневой URL - PullRequest
0 голосов
/ 17 июня 2011

Я новичок в веб-разработке. У меня простой вопрос

У меня есть следующий код на стороне сервера

linkButton.PostBackUrl = "PageRedirect.aspx? Link =" + values ​​[1];

Когда я нажимаю на ссылку, я перехожу на корневой веб-сайт, передавая ему значения [1]

http://localhost:3783/MyWebsite/www.facebook.com

которого на самом деле не существует

обратите внимание, что PageRedirect.aspx существует непосредственно под исходным корнем, а также страницей, с которой выполняется код.

Ответы [ 2 ]

1 голос
/ 17 июня 2011

Оказывается, что все значения [1] (ссылка) должны начинаться с http: // в противном случае он не распознает его

1 голос
/ 17 июня 2011

Меняет ли это на эту работу?

linkButton.PostBackUrl = "~/PageRedirect.aspx?Link=" + values[1];
...