2012-03-01 55 views
1

我創建一個支付網關的測試項目<!DOCTYPE HTML PUBLIC QUERYSTRING

,並和所有的測試和最後的步驟後工作正常時,交易的成功是要顯示給客戶之後附加:頁面有這樣

http://www.mywebsite.com/gateway/finalStatus.aspx?Result=Success&Amount=12345<!DOCTYPE html PUBLIC 

通知<!DOCTYPE html PUBLIC

我用下面的URL語法來重定向:

Response.Redirect("REDIRECT=http://www.mywebsite.com/gateway/finalStatus.aspx?Result="+Result+"&Amount="+Amount) 

這是通往人已建議將其強制使用HTTP

可能是什麼原因,爲此有什麼解決方案之前,「重定向」

編輯:

對不起語法是這樣的:

Response.Write("REDIRECT=http://www.mywebsite.com/gateway/finalStatus.aspx?Result="+Result+"&Amount="+Amount) 

,而不是Response.Redirect

對不起,我錯了。 現在的問題是一樣的。任何幫助?

+0

'REDIRECT ='似乎至少是失敗的原因之一。 – 2012-03-01 12:52:13

+0

@Uwe我在這個問題中做了一個修改。 但是提供的文件說明必須使用''REDIRECT =''單詞 – RohitWagh 2012-03-02 06:59:18

+0

您能否提供文檔鏈接? – 2012-03-02 07:25:26

回答

0

得到了解決:

在頁面上我在那裏寫着Response.Write, 刪除以下行:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

或類似的路線。

對於離:如果Response.Write wasabc.aspx然後從abc.aspx 除去上述線這解決了問題。

相關問題