asp.net - Session Variable value becoming null After write Response.Write("REDIRECT=xxx") -


i have 1 page handle payment gateway response, paymentreturn.aspx. in page logging response , storing response session variable , use session variable page invoice.aspx handle invoice page... in paymentreturn page, have

session["responseofpayment"] =  paymentresonse paymentresponse; // paymentresonse class  response.write("redirect=http://mydomain.com/invoice.aspx"); 

and in invoice.aspx have,

paymentresponse  paymentresonse = session["responseofpayment"] paymentresponse;  if(paymentresponse!=null) {   // generate invoice } 

but getting paymentresonse instance null.. going wrong this?

use response.redirect instead of response.write.

response.redirect("invoice.aspx"); 

Comments