2009-07-14 51 views

回答

1

所以這是舊的,但我想我會留下答案在這裏爲未來的人。

http://forums.asp.net/t/1500473.aspx

有些人說,當你第一次使用它的會話創建。我自己的經驗證明了這一點,但有一點需要注意,如果您有兩個同時執行的操作方法,那麼訪問會話的第一個操作方法似乎最終將以不同的會話結束。我鎖定了我的代碼以嘗試解決這個問題,但最終通過在我的流程中初始化Session來解決它。

3

從源頭上看,當ControllerActionInvoker調用操作時,控制器上下文(包含HttpContext和Session)將被提供給控制器。它也可以通過過濾器的主要方法上的過濾器上下文對象進行過濾。