2

CheckOutController で TempData に保存してから、別のビュー (OrderCompleted) にリダイレクトしようとしていますが、リダイレクト後の TempData は空です。リダイレクトは JS Code を使用して行われます。

フォームが送信されると、次のコードで詳細を検証し、「OrderCompleted」にリダイレクトします。

 $('#paymentDetails > form').submit(function (e) {
        e.preventDefault(); 
        /* I am validating some details here... */

            window.location.replace("/OrderCompleted/");
        });
    });

JS リダイレクトを使用する場合、TempData が渡されないことは理解していますが、これは正しいですか?

データを転送する最良の方法は何ですか? ほんの小さな紐です。

ありがとう。

4

1 に答える 1

1

この「小さな文字列」をクエリ文字列パラメーターとして渡すことができます。

于 2012-12-19T10:52:00.260 に答える