我正在使用 aspx、Visual Studio.net 和 VB。
我正在尝试集成 Stripe 以支付我的网站用户的费用。我在正文中添加了 Stripe 脚本。
每当点击支付按钮时,这应该打开一个支付表单。这工作正常,但我的问题是每当我按下页面上的任何其他按钮时,它都会触发并打开付款表格。
这是我的代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table>
<tr>
<td>
<div id="paymentButton" runat="server">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="My_Key"
data-name="My Name"
data-description="Subscription"
data-locale="auto"
data-currency="aud">
</script>
</div>
</td>
</tr>
<tr>
<td>
<asp:Button ID="btnNextPage" runat="server" Text="Next Page" />
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
单击 btnNextPage 时,我需要转到其他页面。但是当我点击 btnNextPage 按钮时,我也会打开付款表格。
你会建议吗?
谢谢。
默认情况下,ASP.NET 按钮(例如<asp:Button>
、<asp:LinkButton>
等)在单击时触发表单回发,<asp:HyperLink>
更适合导航。
但是,如果您确实想使用按钮进行导航,则可以使用 html<button>
并在其onClick
事件中进行导航,例如
<button onclick="window.location.href='nextPage.aspx';return false">Next Page</button>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句