快速问题......
在MVC5中,Global.asax中的变量是通过所有会话访问的,还是MVC为每个会话创建和实例Global?
实施例
public class Global : System.Web.HttpApplication
{
public static string Current_UserName = "";
protected void Session_Start(object sender, EventArgs e)
{
Current_UserName = User.Identity.Name;
}
}
当用户B加载应用程序时,用户A Current_UserName
会改变吗?
答案 0 :(得分:0)
Current_UserName
基本上是初始化会话的最后一个用户。因此,在用户A之后访问应用程序的用户B将显示" B"在静态变量中。
答案 1 :(得分:0)
由于Current_UserName
用户是静态的,最后分配的用户将保留在该变量中。我的意思是,上一次会议发起了用户。