2012-08-06 55 views
1

我创建了一个mvc3剃须刀测试应用程序,并具有管理员区域为什么会话ID从默认区域中的控制器更改时,我重定向到索引到管理区域,其中更改会话ID?在mvc3中更改会话ID

我得到的会话ID通过这种语法默认的控制器和管理区域控制器在他们的行动结果的方法,

我在两个控制器

public ActionResult Index() 
     { 

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

     return view() 
     } 

如何防止不断变化的会话ID用这种方法?

+0

可以你可以更详细地解释它(please) – motevalizadeh 2012-08-06 10:27:42

+0

看到[this](http://stackoverflow.com/a/283341/1182982)它说..“我发现即使没有MVC也会发生这种情况。如果我没有记错的话,ASP.NET不断分配新的会话id,直到您将某些东西放入Session变量中。“ – Yasser 2012-08-06 11:20:30

回答

4

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

你需要存储一些在会议上,只需添加东西在里面,以保持的SessionID

对于其他谷歌搜索这:)