我在3.5中有一个asp.net页面,我有一个付费按钮,但是当我点击按钮时它只刷新页面。我想我需要将paypal按钮封装在一些东西中,这样才不会触发刷新,而是付钱给朋友。
有人知道解决方案吗?我可以使用updatePanel或iframe吗?
答案 0 :(得分:4)
我曾经遇到过同样的问题,我只是将以下代码用于我的按钮:
<asp:ImageButton ID="btnPayNow" runat="server" ImageUrl="~/images/Purchase/payNowButton.jpg" PostBackUrl="https://www.paypal.com/cgi-bin/webscr"/>
希望有所帮助!
答案 1 :(得分:2)
<input type="hidden" name="cmd" value="_s-xclick"/>
To order the item name for £99
<input type="hidden" name="hosted_button_id" value="note to programmer-this value is generated by paypal"/>
<asp:ImageButton ID="Button2" runat="server" PostBackUrl="https://www.paypal.com/cgi-bin/webscr" ImageUrl="https://www.paypal.com/en_US/i/btn/x-click-but23.gif" ImageAlign="AbsBottom" />
我知道这是一个老问题,但我希望这有助于其他人。
另外,请看这里讨论问题和其他可能的解决方案。 http://www.blackbeltcoder.com/Articles/ecommerce/quick-and-dirty-buy-now-buttons-in-asp-net
答案 2 :(得分:0)
我建议您使用PayPal Developer Toolkit。他们有很多优秀的代码samples,以及如何在ASP.NET页面中最好地实现PayPal。