страницы asp и кнопка PayPal - PullRequest
       14

страницы asp и кнопка PayPal

3 голосов
/ 06 апреля 2010

У меня есть страница asp.net 3.5, на которой есть кнопка PayPal, но когда я нажимаю на кнопку, она просто обновляет страницу Я думаю, что мне нужно что-то заключить в кнопку PayPal, чтобы она не вызывала обновление, а пошла на оплату.

Кто-нибудь знает решение? Могу ли я использовать updatePanel или iframe?

Ответы [ 3 ]

4 голосов
/ 22 января 2011

Однажды у меня была такая же проблема, я просто использовал следующий код для своей кнопки:

<asp:ImageButton ID="btnPayNow" runat="server" ImageUrl="~/images/Purchase/payNowButton.jpg" PostBackUrl="https://www.paypal.com/cgi-bin/webscr"/>

Надеюсь, это поможет!

2 голосов
/ 22 января 2011

Кнопки PayPal Pay Now, сгенерированные сайтом PayPal, имеют свои собственные теги формы. Страницы ASP.Net создаются со всей страницей в форме, поэтому теперь у вас есть форма в форме, которая не работает. Если вы выберете кнопку, размещенную на PayPal, вы можете иметь такой код на странице asp.net, который будет работать: -

<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

0 голосов
/ 22 января 2011

Я бы порекомендовал вам использовать PayPal Developer Toolkit для этого. У них много хорошего кода примеров и о том, как лучше всего реализовать PayPal на вашей странице ASP.NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...