Я использую VS2010, C # для разработки сайта автоматизации (веб-приложение ASP.NET), в котором могут одновременно находиться до сотен пользователей.Я почти закончил создание сайта, но я ЗНАЛ, что сделал некоторые ошибки, и одна из них - использование общедоступных статических переменных на страницах с выделенным кодом вместо использования сессий для каждого пользователя, теперь, когда пользователь А изменяет настройку на странице, ПОЛЬЗОВАТЕЛЬ Бтакже просматривает страницу точно так же, как пользователь A, а не просматривает страницу в состоянии по умолчанию.У меня вопрос: где я должен объявить свои сессии для каждого пользователя?когда пользователи входят в систему, я создаю сеанс для каждого из них, и это единственный сеанс, который я использовал до сих пор:
Session.Add("userid" + myReader["ID"].ToString(), "true");
я должен создать другие необходимые сеансы прямо здесь?т.е. во время входа?например, я объявил некоторые открытые статические переменные на странице, ответственной за просмотр БД:
public static string provinceid = "0";//0 means all
public static string branchid = "0";
public static string levelid = "0";
public static string groupid = "0";
public static string phrase = "";
мне объявить один сеанс для каждой из них во время входа в систему?или я могу объявить их при запуске каждой страницы?
спасибо