2017-12-18 204 views
0

我正在使用aspx,Visual Studio.net和VB。使用第三方脚本按钮,当点击其他按钮时触发第

我正在尝试整合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按钮时,我也打开付款表单。

您能否提供建议?

谢谢。

回答

0

默认情况下,ASP.NET按钮(例如,<asp:LinkButton>等)在单击时触发表单回发,<asp:HyperLink>更适合导航。

如果你想不过使用按钮导航,你可以使用HTML <button>,做导航在其onClick事件像

<button onclick="window.location.href='nextPage.aspx';return false">Next Page</button> 
相关问题