I am building a small web application and in my application I am using the session object to store information across calls to server. This works quite fine in Firefox \ Chrome\ IE, but it seems to fail in Safari. In Safari the session keeps forgetting that I’ve stored values in it.
Why is this happening? what can be done?
The session is based on an id stored in a cookie. The server uses this Id to link to your session on the server. It’s highly likely cookies are off here. Load up fiddler or turn on tracing to see what cookies are being sent over… You should see the one with aspnetsessionid in it, if not your browser prob has them turned off.