powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Общие переменые в ASP
5 сообщений из 5, страница 1 из 1
Общие переменые в ASP
    #32782149
Красотка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые помогите пожалуйста!

Приведу упрощенный вариант проблемы:
1. Создаю проект ASP.NET Web Application
2. Объявляем Private Shared i As Integer в классе WebForm1
3. Создаем Кнопочку и текстбокс
4. Создаем
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = CStr(i)
i += 1
End Sub

Ворос такой: если, в объявлении переменной i не писать, что она общая, то значения
i не сохраняются и после каждого нажатия пишется 0. Если с sherad - сохраняется, то есть после каждого нажатия значение ++,

НООО shared получается для всех копий, то есть если мы запускаем это приложение как готовую web-страницу сразу на нескольких компъютерах, то переменная i становится общей не для одного пользователя, а для всех (то, что нажатие одного пользователя изменяет i для всех)

А ХОЧЕТСЯ, чтобы для кажодого было свое i!!!!
Через Session пробывал (для string, integer и т.д), но ведь для более сложных объектов он не подходит!

Помогите пожалуста и спасибо за Ваше терпение, мой спаситель.
...
Рейтинг: 0 / 0
Общие переменые в ASP
    #32782281
Стр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
народ в замешательсве: КрасоткаЧерез Session пробывал в какой форме отвечать ?
...
Рейтинг: 0 / 0
Общие переменые в ASP
    #32782532
Antropos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Session как раз для того и создан чтобы держать в нем переменные которые могут должны (или могут) иметь разные значения для разных пользователей. Естественно речь идет о Web Application.
...
Рейтинг: 0 / 0
Общие переменые в ASP
    #32784254
Dmitry A.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В сессии можно и сложные объекты хранить, но у них надо указать аттрибут SerializableAttribute или реализовать интерфейс ISerializable.
...
Рейтинг: 0 / 0
Общие переменые в ASP
    #32784268
Фотография greenapple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реализация ISerializable нужна только для Out-of-proc
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Общие переменые в ASP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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