<!DOCTYPE HTML PUBLIC QUERYSTRING
问题描述:
我创建一个支付网关的测试项目<!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
对不起,我错了。 现在的问题是一样的。任何帮助?
答
得到了解决:
在页面上我在那里写着Response.Write
, 删除以下行:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
或类似的路线。
对于离:如果Response.Write was
上abc.aspx
然后从abc.aspx
除去上述线这解决了问题。
'REDIRECT ='似乎至少是失败的原因之一。 – 2012-03-01 12:52:13
@Uwe我在这个问题中做了一个修改。 但是提供的文件说明必须使用''REDIRECT =''单词 – RohitWagh 2012-03-02 06:59:18
您能否提供文档链接? – 2012-03-02 07:25:26