Hello,
We are opening Web Forms via a workflow system that our company has
purchased from an outside vendor. Our problem is when opening multiple
pages from the workflow system for the same Web Project (under the
same virtual directory). Each time a page or new browser is opened via
the workflow system, the pages use the same Session object.
Example -
1) Open Page x From workflow system for a sepcific issue
2) Leave first page open and open Page x for a different issue from
the workflow system.
We displayed the Session ID to the page on load of these and they are
using the same session id. This is a huge problem for us as our web
projects utilize session variables a lot.
We have looked into using the Session.Abandoned method but this does
not work as the first page opened looses it session variables when the
Page.Abandoned is called on the second page (as this is abandoning the
session object and both browsers are using the same object).
Is there a way that we can someone force the browser to drop it's
session ID and create a new one when the page is opened? We are
playing with the idea of having a controller page that will create a
new session then redirect to the appropriate page within the project.
Any help/tips/suggestions would be greatly appreciated as we have been
fighting with this for a few days now.
Thanks!