2017-04-07 138 views
-1

當用戶第一次嚮應用程序發出請求時,是否有.NET 4.5+ ASP.NET MVC 5初始化會話變量的方式?ASP.NET MVC 5和Session

+1

第一次只進行會話,或第一次只有永遠?如果是會話,只需檢查會話中是否存在所述變量,如果沒有,則添加它。如果永遠那麼你需要寫一些東西到數據庫來保持這個信息,一旦網絡會話超時 – mituw16

+0

你需要更詳細地解釋你需要什麼。 –

+0

第一次會議 –

回答

0

這樣做有什麼問題嗎?

if (session["key"] == null) 
    session["key"] = value; 

這似乎完成了你在找什麼。

0

在功能登錄添加行:

Session["username"] = user; 

其中 「用戶名」 它可以是任何名稱。 然後添加在函數註銷:

Session.clear(); 

會話變量可以在任何控制器和功能使用。