Как мы храним несколько объектов в переменной приложения?
Я пытаюсь создать небольшое веб-приложение. Я сталкиваюсь с небольшими трудностями с государственным управлением в Asp.Net. Даже если не рекомендуется хранить данные в переменной приложения, просто создайте их, чтобы лучше понять управление состоянием.
Я пытаюсь получить информацию о пользователе с веб-страницы, сохранить ее в списке и добавить список в переменную приложения, чтобы перебирать сохраненные пользовательские значения (например, электронную почту пользователя) и проверять, существует ли пользователь или нет.
Во время тестирования я могу зафиксировать значения, введенные первым пользователем, и когда второй пользователь вводит данные, они записываются в переменную приложения, но заменяют объекты, созданные первым пользователем.
Есть ли способ добавить несколько объектов в переменную приложения и перебрать их? Я объявил переменную приложения в global.asax.cs под Application_Start Я попытался следующее,
List<userClass> userData = new List<userClass>();
userClass user = new UserClass{
firstName = fnameTextBox.Text;
email = emailTextBox.Text;
};
userData.Add(user);
Application["AllUserDetails"] = userData;