2017-12-18 205 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> 
相關問題