是否可以在不使用会话或 cookie 的情况下执行用户管理(存储用户信息、登录、注销等)?
提前致谢。
您可以尝试用户配置文件:http: //quickstarts.asp.net/quickstartv20/aspnet/doc/profile/default.aspx
但是,即使您没有在 cookie 中显式存储任何内容,如果您想永久存储某些内容,ASP.NET 仍会在您的客户端 cookie 中存储类似 sessionid 的内容。
有无 cookie 的会话
http://msdn.microsoft.com/en-us/library/aa479314.aspx
如果您根本不需要任何服务器状态,则需要继续在 URL 中传递状态。对于登录,您可以使用浏览器可以理解的 HTTP Auth。
如果您不想使用 cookie,可以通过将以下设置添加到应用程序的 web.config 来激活无 cookie 会话模式。
<sessionState cookieless="true" />
使用此选项,会话 ID 将插入 URL 中的特定位置。阅读此处了解更多信息。