【问题标题】:session id changing in mvc3mvc3中的会话ID更改
【发布时间】:2012-08-03 07:23:55
【问题描述】:

我创建了一个 mvc3 razor 测试应用程序并有管理区域为什么会话 id 从默认区域的控制器更改时我重定向到索引到管理区域,在哪里更改会话 id?

我通过这种语法在默认控制器和管理区域控制器中的操作结果方法中获取会话 ID

我在两个控制器中都使用了这个方法

   public ActionResult Index()
        {

            string se = System.Web.HttpContext.Current.Session.SessionID;

        return view()
      }

如何防止更改会话 ID?

【问题讨论】:

  • 你能解释一下吗(请)
  • this 它说.. “即使没有 MVC,我也看到过这种情况。如果我没记错的话,ASP.NET 会一直分配新的会话 ID,直到您将某些内容放入 Session 变量中。”

标签: asp.net-mvc-3


【解决方案1】:

这是旧的,但简单的答案是:

你必须在Session中存储一些东西,只需在其中添加一些东西以保留SessionID

对于其他人谷歌搜索:)

【讨论】:

    猜你喜欢
    • 2011-01-19
    • 2011-10-22
    • 1970-01-01
    • 2014-06-16
    • 1970-01-01
    • 2014-03-29
    • 2013-04-03
    • 2016-09-30
    • 2014-04-15
    相关资源
    最近更新 更多