I think you should use Session (Session-StateServer or Session-SQLServer) for web application is hosted in WebGarden or webfarm . or any other Client side State management like cookies.
Configuration: For StateServer
<sessionstate>
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20" /> </sessionstate>
Configuration: SQL Server
<sessionstate mode="SQLServer" sqlconnectionstring="..." />
For reference
Beginners Introduction to State Management Techniques in ASP.NET[
^]
ASP.NET Session Management Internals[
^]
Thanks
Akash Detroja