0

私は、マーチャントが持っているすべてのトランザクションをロードするグリッドビューを持っています (保留中のトランザクション、承認済みトランザクション、または拒否済みトランザクションのいずれかです)。グリッドビューはテンプレートを使用しており、2 つのボタンがあります。承認または拒否のいずれかをクリックしたときにページが読み込まれないようにするため...そして、フィルターと同様に、3つのチェックボックス(保留中、承認済み、拒否済み)を使用しています。コードビハインドを使用してフィルターを作成しました。

ボタンをクリックしたり、jquery と AJAX のチェックボックスをオンにしたりするたびに、ページの読み込みを防ぐにはどうすればよいですか。例を挙げてください。ありがとうございました。

アリアンヌ

4

2 に答える 2

0

jquery ajax を使用すると、問題を解決できます。jquery ajaxでチェックボックスをクリックしてリクエストを送信します。チェックボックスがオンになっている場合は、リクエストを送信して操作を実行します。操作が完了したら、グリッドに応答を送信します。

jquery-ajax については、ここから助けてください

于 2013-06-14T07:49:43.620 に答える
0

ボタン クリック イベントから JavaScript 関数を呼び出します。Asp.net では、ボタンの OnClientClick 属性を持つことができ、その中で関数を呼び出すことができます。ボタンクリック時のポストバックを防ぐために、関数内または関数呼び出しの後に false を返す必要があります。

以下のサンプルコードを確認してください。

<asp:Button ID="btnSave" runat="server" Text="Save" OnClientClick="return ShowAlert();" />

<script  type="text/javascript">
  function ShowAlert()
  {
     alert('hello');
     return false;
  }
</script>
于 2013-06-14T07:49:51.720 に答える