I update the value of Session["xxx"] in the ajax background program, then return to the partial page and refresh it locally. The page displays the value of Session["xxx"], but the value of Session["xxx"] is never there. Change, always the original value?
After you execute ajax to update the value of SESSION, print it immediately to see if the update is successful.
Debug to see if the session is really reassigned