以前的session 对象使用时要打开浏览器的cookie 支持,ie 的默认值是开启。检查cookie 的功能是否被关闭的步骤如下: 1. 选择ie 的「tools」选单,点选「internet options」选项: 2. 按下「security」页签里的「custom level...」按钮: 3. 确认「security settings」窗口内「cookies」群组里的「allow cookies that arestored on your computer」和「allow per-session cookies(not stored)」的enable选项是否被核取,若无选取则在选取后按「ok」离开。 不过在asp.net 中就算不开启浏览器的cookie 支持也可以让session 动作,只要在config.web档案中加入< sessionstate cookieless="true" / >这个叙述就可以让session 不再依赖cookie;但是此时的config.web 文件一定要放在www 的根目录里,也就是预设的c:\inetpub\wwwroot 里。