powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Создать класс по юзерам на сервере
7 сообщений из 7, страница 1 из 1
Создать класс по юзерам на сервере
    #33895914
StarMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак не могу все-же понять одну штуку, а принципе простую, но важную.
А именно, на сколько я понимаю, в ASP все переменные являются общими, то есть юзеры зашедшие под разными сессиями видят одни и те-же значения переменных.
Но например тривиальная задача, создать класс, с информацией о юзере и чтобы вновь вошедший мог видеть исключительно свои данные, единожды загрузив их при регистрации.

Так вот, для обычных свойств класса я еще нашел как это решить, через Hashtable, а что делать, если мне нужно еще там хранить например какой-то массив переменной длины, ну допустим что-то вроде контейнера, с возможностями добавить или обнулить или удалить элемент.
Не хочется часто обращаться к серверу за данными.

Сорри, если глупость какая, но не очень плохо спросить, хуже не знать...
Заранее благадарю.
StarMan
...
Рейтинг: 0 / 0
Создать класс по юзерам на сервере
    #33896084
dmMagic.NET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

1. Почему Вы считаете, что все переменные общие? Ни чего подобного. Но, если хотите можете сделать и общими.

2. Обращаться к серверу - какому? К серверу баз данных? Да, пожалуйста, вытаскивайте их и храните. Только сбалансируйте нагрузку, что вам важнее скорость или размер памяти. Это надо смотреть по количеству юзеров одновременно работающих. Если их 5, то абсолютно все равно как Вы это реализуете. Если 100, то уже надо смотреть.

Просто как совет, не пожалейте денег-времени   -  купите книгу по ASP.NET. Сэкономите кучу времени, качество результата будет выше и откроете для себя много нового.
Честное слово
!



Разработка для EMC Documentum
http://www.dmmagic.net
...
Рейтинг: 0 / 0
Создать класс по юзерам на сервере
    #33898193
StarMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле, как так могут быть не общими?
То есть, если в одной сессии переменной присвоить одно значение, то оно не будет изменено в другой сессии? Что-то вы путаете я думаю.
А книг у меня много, только вот пример многопользовательского приложения с хранением данных по всем пользователям находящимся в он-лайн там нет. Вот и хочу спросить только один просто ведь вопрос.
Если на самом деле так и есть, что все переменные уровня приложения могут иметь значения относящиеся к каждой из открытых сессий, то приведите плиз небольшой пример, очень интересно как их так можно создать!?...
...
Рейтинг: 0 / 0
Создать класс по юзерам на сервере
    #33898205
StarMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати надо оговориться наверное что мы понимаем под переменными:
Хранение значения в сессии, типа Session("MyString")="Hello" переменной не является. Меня интерисует создание класса под пользователя, с возможностью хренения в нем не только обычных переменных, но и массивов.
...
Рейтинг: 0 / 0
Создать класс по юзерам на сервере
    #33898215
StarMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользователей предпологается намного больше 100 и 1000, их будет гораздо больше, поэтому на столько важен вопрос минимизировать работу с сервером.
...
Рейтинг: 0 / 0
Создать класс по юзерам на сервере
    #33898242
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а кто запрещает хранить в сессии массивы? Можно хранить массивы, объекты и вообще всё, что угодно. И эти данные для каждого юзера будут персональные.
...
Рейтинг: 0 / 0
Создать класс по юзерам на сервере
    #33898322
StarMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну это да, а в классе может можно как-то массив хранить?
Ну или скажем по другому тогда, кто-нить делал массив hash-таблиц?
А то что-то никак не укладывается как добавлять новые элементы массива, ведь он должен быть динамическим...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Создать класс по юзерам на сервере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]