Please see the issue details below:
In SharePoint 2003 Portal Server, is it possible to transfer session value more
than two times.
For example, now we have one Asp.net web application including three pages,
page1.aspx, page2.aspx and page3.aspx. The business logic is like following:
1) In page1 we do Session.Add["name","username"] and then server.transfer to
page2.aspx
2) In page2 we will use session["name"] value without any modification for
session["name"] and then server.transfer to page3.aspx
3) In page3 we will use session["name"] value again
For this application, if we just put it in IIS and then access it through
brower, the above work flow is right. But, in SharePoint portal server, we use
PageViewerWebPart class to open this application through ContentLink
property, the result is in page3, the Session["name"] value becomes empty and we
can't use it again.