2012-06-05 217 views
0

我是一個noob,當涉及到ASP.NET。我知道一些基本的命令,如Response.Redirect(「URL」),以將我的應用程序網頁重定向到不同的位置。響應重定向URL返回HTTP錯誤400 - 錯誤請求

但是我接收HTTP錯誤400 - 錯誤的請求,每當我嘗試使用以下

Response.Redirect(Server.UrlEncode(this.Downloadlink)); 

其中this.Downloadlink顯示的代碼是一個用戶定義的屬性,它返回像這樣

http://mdn.vatsag.net/fp;files/DOWNLOAD/VTSetup.exe 

如果我將此鏈接發佈到瀏覽器中,那麼.exe文件彈出(意味着鏈接很好)

何wever當我使用ASP.NET代碼時出現這個錯誤。

對此問題/原因的任何形式的回覆深表讚賞。

回答

0

在這裏看到:http://www.kirit.com/Response.Redirect%20and%20encoded%20URIs

簡而言之:如果要快速解決問題,請刪除您的代碼,該代碼URL編碼URL的一部分!

+0

不,我曾嘗試過。它不工作:( –

+0

我試了我的代碼,在它的作品像一個魅力。你的意思是瀏覽器找不到該文件?或者你的意思是瀏覽器被重定向,但該文件沒有下載?請更具體地說明錯誤。 – Bebben

相關問題