2012-08-06 57 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

對於其他谷歌搜索這:)