0

取引確認のために確認を提示する必要があります。

ユーザーからの毎日のトランザクションを維持するシステムがあります。債務者がトランザクションを入力すると、債務者がシステムにログインしたときに確認メッセージが表示されます。彼がそのトランザクションを確認した場合、トランザクションのみが成功します。1 人のユーザーに対して複数のトランザクションがあります。したがって、各トランザクションの作成者は、そのトランザクションの詳細を含む確認メッセージを表示する必要があります。

asp.netでこれを行う方法

保留中のすべてのトランザクションを取得するには、javascript から Web メソッドを呼び出す必要がありますか、それともこれを行う適切な方法はありますか?

編集済み

 $(function () {

            PageMethods.getPandingTransaction(onSucess, onError);
            function onSucess(result) {
                for (var i = 0; i <= result.length; i++) {
                    var message = "Please confirm Rs." + result[i].Amount
                   if (confirm(message)) {
                    PageMethods.UpdateTransaction(result[i].TransactionID, true);
                }
                else { PageMethods.UpdateTransaction(result[i].TransactionID, false); }

                }
            }
            function onError(result) { }
        });

       

確認メッセージボックスを表示できます。しかし、OK/キャンセル ボタンの代わりに、はい/いいえボタンが必要です。カスタムダイアログボックスを使用していますが、うまくいきません。

4

2 に答える 2

0

しかし、この関数をどこで呼び出すのでしょうか? aspxコードでのボディオンロード?. C# のページ読み込みイベントで確認メッセージ (はいまたはいいえ) を使用して操作を実行したい場合と同じケースがあります。ボディのオンロードでこのコードを使用しましたが、常に C# ページ読み込みイベントのコードの後に​​実行されます。操作が完了すると、確認メッセージがポップアップ表示されます。

于 2016-03-15T03:37:04.500 に答える