ASP.Net WebForms + Paypal 表单

Posted

技术标签:

【中文标题】ASP.Net WebForms + Paypal 表单【英文标题】:ASP.Net WebForms + Paypal Form 【发布时间】:2014-11-19 01:09:55 【问题描述】:

我目前正在尝试将 PayPal 集成到我们现有的 Web 应用程序中。

Web 应用程序正在使用 ASP.NET WebForms。

由于在 WebForms 中我们(几乎)所有东西都有一个表单元素,我想知道如何集成使用表单本身的 PayPal 按钮。

有什么办法吗?

【问题讨论】:

【参考方案1】:

是的。我分三步完成:

    从 PayPal 代码中删除表单标签,因为您不能有嵌套表单。 向 PayPal 按钮添加 ID、类或其他内容,以便您在 jQuery 函数中找到它(本示例使用的 id 为 paypalbutton)。 添加一个 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 表单的主要内容,如果未能解决你的问题,请参考以下文章

将 ASP.Net MVC 与 WebForms 相结合

下周要搞大事情(ASP.NET Core & WebForms)!

Asp.net WebForms 概述

ASP.NET WebForms FriendlyUrlSegments 不包含采用 0 个参数的构造函数

在 ASP.NET 4.5 WebForms 中通过 bundle.config 与 BundleConfig.cs 捆绑资源

基础版限时免费致敬WebForms,ASP.NET Core也能这么玩!