我不确定为什么会发生以下情况,我为此道歉,我猜是一个简单的问题。
我在全局控制器中设置了以下内容。我这样做是出于几个原因,最明显的是在表单上设置标签。
public static string CurrentUsername = "";
现在,当我部署时,我发现多个用户正在更新变量而变量不是用户特定的,我在这里做错了什么?我只是想存储使用该应用程序的当前用户。我尝试使用会话,但在某些地方我遇到了困难。
答案 0 :(得分:2)
由于它是静态的,它为你的控制器的所有实例创建了一次。
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/static