2017-12-18 16 views
0

私はaspx、Visual Studio.net、およびVBを使用しています。サードパーティのスクリプトボタンを使用すると、ページの他のボタンをクリックするとトリグが表示されます

私はサイトのユーザーの支払いのためにStripeを統合しようとしています。私は体の中にストライプスクリプトを追加しました。

これは、支払いボタンをクリックするたびに支払いフォームを開くことになっています。これはうまく動作しますが、私の問題は、ページ上の他のボタンを押すたびに支払いフォームを起動して開きます。私はbtnNextPageでクリックすると、他のページに移動する必要が

<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ボタンをクリックすると、支払いフォームも開きます。

お願いします。

ありがとうございました。

答えて

0

デフォルトでは、クリックするとASP.NETのボタン(、<asp:LinkButton>など)がポストバックをトリガーするため、<asp:HyperLink>がより適切にナビゲートされます。

あなたは、しかし、あなたがHTML <button>を使用して

<button onclick="window.location.href='nextPage.aspx';return false">Next Page</button> 
のようにその onClickイベントでのナビゲーションを行うことができ、ナビゲーション用のボタンを使用したいならば
関連する問題