<sessionState cookieless="true">
then when you open a new tab on the browser it will create a new session per tab. Don't know if this can work for you tho.....Protected Sub Page_Load(sender As Object, e As EventArgs) Dim sessionId As String = Session.SessionID Dim thisUserName As String Dim thisAge As String Response.Write(sessionId) Dim cookies = Request.Cookies If cookies(sessionId) IsNot Nothing Then thisUserName = cookies(sessionId).Values("UserName") thisAge = cookies(sessionId).Values("UserAge") Else thisUserName = UserProvider.GetName() 'Get UserName from somewhere thisAge = UserProvider.GetAge() ' etc. Dim cookie As New HttpCookie(sessionId) cookie.Values.Add("UserName", thisUserName) cookie.Values.Add("UserAge", thisAge) Response.Cookies.Add(cookie) End If Response.Write(" Name: " & thisUserName) Response.Write(" Age: " & thisAge) End Sub