0

Payment Gateway Response、PaymentReturn.aspx を処理するページが 1 つあります。このページでは、応答をログに記録し、応答をセッション変数に保存し、このセッション変数を請求書ページを処理する別のページ Invoice.aspx に使用しています...

Session["ResponseOfPayment"] =  paymentResonse as PaymentResponse; // PaymentResonse is class

Response.Write("REDIRECT=http://mydomain.com/Invoice.aspx");

Invoice.aspx には、

PaymentResponse  paymentResonse = Session["ResponseOfPayment"] as PaymentResponse;

if(paymentResponse!=null)
{
  // Generate Invoice
}

しかし、私は paymentResonse インスタンス null を取得しています..これで何が問題になっていますか?

4

1 に答える 1

0

Response.Write の代わりに Response.Redirect を使用します。

Response.Redirect("Invoice.aspx");
于 2013-07-11T13:36:45.343 に答える