带查询字符串的PostBackUrl始终将我带到原始根URL

时间:2011-06-17 19:06:59

标签: asp.net query-string postbackurl

我是网络开发的新手。我有一个简单的问题

我有以下服务器端代码

  

linkBut​​ton.PostBackUrl =   “PageRedirect.aspx?Link =”+ values [1];

当我点击链接时,它会将我带到根网站,将值[1]传递给它

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

实际上不存在

请注意,PageRedirect.aspx直接存在于原始根目录下以及执行代码的页面下。

2 个答案:

答案 0 :(得分:1)

是否将其更改为此作品?

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

答案 1 :(得分:1)

事实证明,所有值[1](链接)应以http://开头,否则无法识别