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 Core & WebForms)!
ASP.NET WebForms FriendlyUrlSegments 不包含采用 0 个参数的构造函数
在 ASP.NET 4.5 WebForms 中通过 bundle.config 与 BundleConfig.cs 捆绑资源