【发布时间】:2012-03-19 23:11:05
【问题描述】:
我正在创建一个支付网关测试项目
并且所有测试都可以正常工作,并且在最后一步之后,当交易成功将显示给客户时:页面有这样的 url
http://www.mywebsite.com/gateway/finalStatus.aspx?Result=Success&Amount=12345<!DOCTYPE html PUBLIC
最后通知<!DOCTYPE html PUBLIC
我使用以下语法重定向:
Response.Redirect("REDIRECT=http://www.mywebsite.com/gateway/finalStatus.aspx?Result="+Result+"&Amount="+Amount)
这是网关人们建议在 http 之前强制使用 “REDIRECT”
这可能是什么原因以及解决方案是什么?
编辑:
对不起,语法是这样的:
Response.Write("REDIRECT=http://www.mywebsite.com/gateway/finalStatus.aspx?Result="+Result+"&Amount="+Amount)
而不是Response.Redirect
很抱歉这个错误。 现在问题是一样的。有什么帮助吗?
【问题讨论】:
-
REDIRECT=似乎至少是它失败的原因之一。 -
@Uwe 我已经对问题进行了编辑。但是提供的文件说必须使用
"REDIRECT="字 -
您能提供文档链接吗?
标签: asp.net redirect query-string payment-gateway