如何使用WebRequest重定向?

时间:2012-06-21 12:09:33

标签: asp.net html asp.net-4.0

我创建了WebRequestPOST的信息。我的目标是在C#中模拟一个PayPal“立即购买”按钮,该按钮位于html中。

如何在发送WebRequest时获得重定向?简单地让Response.Redirect无效,因为我必须使用重定向信息。

我试图模仿的按钮代码是:

<form name="_xclick" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
...
</form>

2 个答案:

答案 0 :(得分:1)

不确定你能从后面的代码做你想做的事。我有一个类似的情况,除了正常的ASP.net表单,我有像你的形式。我通过CSS隐藏了nonASP.net表单,所以它不在用户的脸上,然后我通过javascript触发了POST(我在表单中放了一个按钮然后调用buttonX.click();

答案 1 :(得分:1)

您无法使用post进行重定向。

你可以做什么:将实际发布的内容直接发送到paypal,或重定向到重新创建所有发布数据的第二页,并使用javascript自动发布。

如何创建包含自动发布参数的页面的示例。

http://www.codeproject.com/Articles/37539/Redirect-and-POST-in-ASP-NET