ASP MVC基于SessionID加载现有的会话状态

时间:2016-10-17 13:09:33

标签: asp.net asp.net-mvc session

在浏览器中停用第3方Cookie时,加载到iframe的网页已禁用Cookie。当ASP MVC应用程序资源在父(主)窗口中加载并且在iframe中加载相同的应用程序时,后者不会发送会话cookie,因此不会与顶级页面共享会话。

我的第一个想法是在iframe网址中提供SessionID作为参数,并以某种方式基于该SessionID加载首页的现有会话状态。 有可能吗?

1 个答案:

答案 0 :(得分:0)

ASP.Net已经有cookieless会话选项。您只需要在web.config中打开。

<sessionState cookieless="true" />

我在ASP.Net Web表单中使用了cookieless选项。我还没有真正在ASP.Net MVC中测试过。