ASP.NETMVC5和会话

ASP.NETMVC5和会话,.net,asp.net-mvc-4,.net,Asp.net Mvc 4,当用户第一次仅向应用程序发出请求时,是否有一种.NET 4.5+ASP.NET MVC 5初始化会话变量的方法?这样做是否有问题 if (session["key"] == null) session["key"] = value; 这似乎完成了您要查找的内容。在函数登录添加行中: Session["username"] = user; 其中“用户名”可以是任何名称。 然后加载项功能注销: Session.clear(); 会话变量可用于任何控制器和函数。第一次仅用于会话,还是

当用户第一次仅向应用程序发出请求时,是否有一种.NET 4.5+ASP.NET MVC 5初始化会话变量的方法?

这样做是否有问题

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

这似乎完成了您要查找的内容。

在函数登录添加行中:

   Session["username"] = user;
其中“用户名”可以是任何名称。 然后加载项功能注销:

Session.clear();

会话变量可用于任何控制器和函数。

第一次仅用于会话,还是第一次仅用于永久?若为会话,只需检查会话中是否存在所述变量,若不存在,则添加该变量。如果是永久性的,那么当web会话超时时,您需要向数据库写入一些内容来持久保存这些信息。您需要更详细地解释您需要什么。第一次是会话