Neto, os Cookies são muitos importantes para gerenciar o estado do usuário no site, por exemplo, quando você se loga no site da uol, caso seu cookie esteja desabilitado você não consegue logar, verifique a sua necessidade. más não fique preso somente em
Cookies, existe outras funcionalidades, tais como: Profile, Session etc...
Visite o link abaixo, dê uma lida no artigo, 5 minutinhos más que vão valer muito.
http://msdn.microsoft.com/pt-br/library/gg454582.aspx
AutoDetect |
Nesse caso, o ASP.NET tenta identificar se o browser ou dispositivo que está acessando a aplicação tem suporte a cookies. Em caso positivo, o cookie é utilizado. Caso contrário, utiliza-se o modelocookieless.
É importante notar que o ASP.NET não tem como identificar se o uso de cookies está desabilitado no browser. Assim, pode ser que o browser suporte cookies mas esteja com os mesmos desabilitados.
Nesse cenário, o ASP.NET tentará utilizar cookies, já que ele determina se o suporte existe, e não se está habilitado. |
UseDeviceProfile |
Nessa situação, o ASP.NET tenta identificar se o browser ou dispositivo que está acessando a aplicação tem suporte a cookies, baseado nas configurações da classeSystem.Web.HttpBrowserCapabilities. Em caso positivo,
o cookie é utilizado. Caso contrário, utiliza-se o modelo cookieless. |
Se a resposta foi útil por favor qualifique. Italo Biguzi Duarte, Desenvolvedor ASP.NET C#