Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
shared для одного web-порльзователя
|
|||
|---|---|---|---|
|
#18+
Уважаемые помогите пожалуйста! Приведу упрощенный вариант проблемы: 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 и т.д), но ведь для более сложных объектов он не подходит! Помогите пожалуста и спасибо за Ваше терпение, мой спаситель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 13:17 |
|
||
|
|

start [/forum/topic.php?fid=20&gotonew=1&tid=1437909]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
92ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 450ms |

| 0 / 0 |
