ASP.Net Web窗体+贝宝表(ASP.Net WebForms + Paypal Form)

2019-10-21 01:00发布

目前我正在试图给PayPal整合到我们现有的Web应用程序。

Web应用程序使用ASP.NET Web窗体。

因为在我们的WebForms大约有(几乎)一切形式的元素,我不知道如何整合其使用形式本身就是一个PayPal按钮。

有没有办法做到这一点?

Answer 1:

是。 我这样做是在三个步骤:

  1. 从贝宝删除代码的形式标记,因为你不能有嵌套形式。
  2. 添加一个ID,类或某事的PayPal按钮,让你发现它在一个jQuery函数(本例使用的ID paypalbutton )。
  3. 添加jQuery脚本赶上点击覆盖表单提交:

这可能需要修改与您的特定代码工作(但它可能工作为为):

$(document).ready(function() {
    $("#paypalbutton").on("click",function(n) {
        n.preventDefault();
        $("#aspnetForm").attr("action","https://www.paypal.com/cgi-bin/webscr");
        $("#aspnetForm").submit(); //or whatever your WebForms form element is called
    });
});


文章来源: ASP.Net WebForms + Paypal Form