Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 05.04.2011, 15:14   #1
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию Статические классы, глобальные переменные и viewstate

У меня проблема, если поможете буду благодарен, я в программе использую статические классы, впринцепе те же самые глобальные переменные, но допустим я нажимаю на кнопку где статическомой переменной например приравнивается 3;
Вот в этом коде, значение для переменной статического класса, будет висеть и для 2 и для 3 и для 4 пользователя, если они имеют доступ к приложению, что по сути нерпавильно в корне...
Я вижу, только один выход, это написать код, который открывает свой процесс для каждого пользователя и тем саым запускает независимое от другого пользователя приложение... Как это осуществить ? ? ? Может есть другие варианты ?
Код:
public static class valuesClass
{
...
public static int valuesM; 
...
...
...
}
....
....
....
....
public void Page_Load(object sender, EventArgs e)
{
if (valuesClass.valuesM==3)
{
...
...
...
}
}
public void Button1_Click(object sender, EventArgs e)
{
valuesClass.valuesM=3;
}
1 старый программист, лучше новых 2-х
Droid вне форума   Ответить с цитированием
Старый 05.04.2011, 16:48   #2
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

Все разобрался, делается, это предельно просто
Создаем ссесию, даже не парясь,
так
Session["valuesM"]=3;

далее с любой страницы и слюбого места считываем так:
int k=(string)Session["valuesM"]

Кому помогло ставим +)
1 старый программист, лучше новых 2-х
Droid вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глобальные переменные Lokos Общие вопросы Delphi 3 05.05.2010 11:15
Классы и статические методы. profi Общие вопросы по Java, Java SE, Kotlin 4 29.03.2010 09:09
статические переменные cooperOk JavaScript, Ajax 1 18.11.2009 13:01
Глобальные переменные Serghant Общие вопросы C/C++ 3 05.11.2009 21:51
Статические переменные в Delphi megachuhancer Общие вопросы Delphi 2 29.07.2009 14:16


17:56.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.