2012-03-01 56 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 除去上述线这解决了问题。

相关问题