【发布时间】:2013-09-19 14:13:54
【问题描述】:
我在发布数据和重定向到外部 URL 时遇到问题。外部 URL 是一个在线支付网关,只接受使用 POST 方法提交的表单。
如下所示的简单 html 表单可以正常工作
<html>
<body>
<form action="externalpage.url" method="post">
<input type="hidden" name="name1" value="1234">
<input type="hidden" name="name2" value="abcd">
<input type="submit" value="Submit Form">
</form>
</body>
</html>
但在我的场景中,当用户单击我的 aspx 页面上的按钮时,我需要先进行一些服务器端处理,例如创建一个NameValueCollection 对象,然后将她重定向到支付网关。
我尝试使用此链接中的示例:http://www.codeproject.com/Articles/37539/Redirect-and-POST-in-ASP-NET,但由于某种原因该页面没有重定向到外部 URL。以下代码行似乎没有做任何事情。
page.Controls.Add(new LiteralControl(strForm));
【问题讨论】:
-
在线支付!是 https 网址吗? terminally-incoherent.com/blog/2008/05/05/…
标签: c# .net post redirect webforms