当用户
第一次仅向应用程序发出请求时,是否有 .NET 4.5+ ASP.NET MVC 5 方法初始化会话变量?
这样做有什么问题吗?
if (session["key"] == null)
session["key"] = value;
这似乎完成了您正在寻找的目标。
在函数中登录添加行:
Session["username"] = user;
其中"用户名" 它可以是任何名称。然后添加函数注销:
Session.clear();
会话变量可用于任何控制器和函数。