2013-12-10 78 views
0

我有一個MVC 4應用,其中,在用戶登錄。在用戶登錄後,加入額外的數據被諸如角色,姓名得到,地址等在哪裏存儲會話狀態?

如果在一個MVC應用程序,它是典型的存儲此信息?在一個aspx應用程序中,我會在Session對象中表示。這仍然是它應該存儲的地方嗎?

有沒有更好的選擇?

+1

是的,你可以使用'Session []'來做這件事, –

+0

好吧,夠公平的。與aspx沒有什麼不同,只是有點不同而已。 –

+0

它是關於模式的,它是一個.NET框架,但是以不同的模式組織 –

回答

0

您可以依靠Session來存儲這些信息。用戶仍然需要在每個請求上發送Session ID,以便使用Session(不知道.NET MVC如何處理這個問題)。

我也用的HttpRequest的項目以相關數據保存到當前請求(該數據被設置在預先請求事件,並消耗通過HTTP請求項目仰視。

0

我覺得Session對象是MVC沒有Viewstate,但是Session的工作方式是一樣的,