For a c# web site project that serves content for mobile phones i need to use sesion state. Mobile browsing is abit tricky area, you cannot rely on cookies because some networks just removes them or some phones does not support them at all.
.net's cookieless sessions perfect solution for me but they come with some cons. For example app in the start of session .net redirects user current page itself with AspxAutoDetectCookieSuppor=1 parameter in order to check if cookies supported.
This is not ideal for me as every request will get redirected atleast once and search engines does not like this.
My question is if there is any way setting up session state mode in global.asax or with http handler when a session started so i can control it's mode and set false for search engine bots