在默认情况下,ASP.NET里的Session对象是必须依赖Cookie,但我们可以通过对Config.web文件的设定,来让Session对象不再依赖浏览器的Cookie而运行,即使关闭了浏览器Cookie功能,Session对象依然运作。
确认Config.web文件放到iis应用程序下。然后,在config.web的
<configuration>
<sessionstate Cookie="true" />
</configuration>
加入<sessionstate Cookie="true" />语句就可以了,Session对象就会在Cookie功能关闭后继续有效。