【发布时间】:2011-11-19 04:31:30
【问题描述】:
我们目前正在通过 Web.Config 使用无 cookie 会话
<sessionState cookieless="true" />
当你第一次点击一个网页时,它会重定向到它自己并破坏 URL 以包含会话 ID。
我的第一个问题是:对于某些页面是否可以避免这种情况?如果页面名称 = XXXXX,我正在尝试更改会话状态提供程序。我需要它来显示没有重定向的页面。
第二个问题是:有没有办法在 Global.asax 中将会话提供程序从自定义切换到 SQL。在某些情况下,我们需要使用 SQL,而在其他情况下,我们需要自定义。
我尝试在 Session_Start 的 Global.asax 中将 SessionStateMode 更改为 SQL,但没有成功。有什么想法吗?
编辑
至于我的第一个问题,我找到了一个可以解决问题的页面指令
EnableSessionState="false"
我仍然需要弄清楚如何在 Global.asax 中切换供应商
扩展我们目前正在使用无 cookie 会话,但我们正在切换到自定义提供程序(状态服务器)。如果该服务器不可用,我们需要自动故障转移到 SQL。
【问题讨论】: