我们如何在应用程序变量中存储多个对象?

时间:2018-04-18 23:41:36

标签: asp.net state-management application-variables

我正在尝试创建一个小型Web应用程序。我在Asp.Net的国家管理方面遇到了一些困难。尽管不建议将数据存储在应用程序变量中,但只需创建它以了解有关状态管理的更多信息。

我正在尝试从网页捕获用户信息,将其存储在List中并将List添加到Application变量,以便迭代存储的用户值(比如用户电子邮件)并检查用户是否存在

在测试时,我能够捕获第一个用户输入的值,当第二个用户输入数据时,它会被捕获到应用程序变量中,但它会替换第一个用户创建的对象。

有没有办法将多个对象添加到应用程序变量并迭代它们?我在Application_Start下的global.asax.cs中声明了Application变量 我试过以下,

List<userClass> userData = new List<userClass>();
userClass user = new UserClass{
firstName = fnameTextBox.Text;
email = emailTextBox.Text;
};
userData.Add(user);
Application["AllUserDetails"] = userData;

0 个答案:

没有答案