私は私のウェブサイトにショップを実装しています。このサイトでは、商品を選択した後、ユーザーを銀行にリダイレクトし、銀行に戻った後、ある行動に戻り、後払いで別の行動の呼び出しに戻ります。この場合アフターペイメントアクションは一度だけコールする必要がありますが、ローカルでプロジェクトを実行するときアフターペイメントアクションが2回呼び出されました。このプロジェクトをサーバーでテストし、現在作業しています。私のサイトでリダイレクト用mvcで1回のアクションが2回呼び出されましたか?
なステートメント銀行から戻ってきた後:
return Redirect("~/" + return_url + "/" + object_id.ToString());
AfterPaymentアクションコード:
[Authorize(Roles = "Guest,User,Employee,Admin,SuperAdmin")]
public ActionResult AfterPayment()
{
//
//
//
//
}
問題は何ですか?