2017-04-07 137 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(); 

会话变量可以在任何控制器和功能使用。