One of the common problems reported with tabbed browsing in Internet Explorer is that the session state is shared between the tabs. Due to this user can face many issues like 1> Suppose user has opened a Product(productID=2) and editing it in one tab and at the same time in second tab user is editing another Product(productID=3). And suppose both are using Session(“ProductID”) stored in session.
So now when user will submit the first tabs product((productID=2), it will go to save the Product(productID=3).
This behavior has been complained a lot.
This behaviour continues in the following schenario too:
1. User A opens an IE instance and logs into a website where a session is created.
2. User A opens another tab and tries to access the same website. Without logging in, the user is already inside the session.
3. In this case, its clear that the session is shared between the tabs.
To resolve this issue:
ASP.NET 2.0 offered a simpler solution by way of the following config setting
<sessionState mode=”InProc” cookieless=”UseUri”></sessionState>
you can read more details on the following URL: