2016-08-31 2 views
0

Я пишу веб-страницу, которую должен использовать несколько пользователей одновременно. Страница содержит некоторые фильтры, поэтому каждый пользователь должен получать результаты по мере их фильтрации.веб-страница работает на одном экземпляре?

Проблема заключается в том, что когда пользователь A меняет фильтр на своей странице, фильтр пользователя B изменяется на выбор пользователя A.

Путь обновляет фильтры в очередной контрольный фильтр установлен, сделать Response.Redirect («search.aspx? Filter_a = 12 & filter_b = 1 & .....»), а затем прочитать строку запроса для установки фильтров результаты поиска.

симптом 1:

time 0: user A load page as first , all filter off. 

time 0: user B load page as first , all filter off. 

time 1 : User A set filter a b c On, submit 

time 2 : User B set filter x on, then page submit 

time 3: After User B's page gets refreshed, User B see filter a b c and x On. 

симптом 2:

time 0: user A load page as first , all filter off. 

time 0: user B load page as first , all filter off. 

time 1: user A set filter a on, submit. then user A's page filter a is on. 

time 2: user B do nothing just refresh page, will see filter a is on. 

результат sould быть:

on A's page only filter a b c are On 

on B's page only filter x is on. 

Это заставляет меня чувствовать, что веб-страница работает только на один и тот же например, что все разделяют его элементы управления.

Как я могу установить его в несколько экземпляров для поддержки разных пользователей?

Выполняйте работу на той же машине с различными луковицами, разными машинами, разными машинами на разных публичных IP-адресах, все проблемы.

+0

Не могли бы вы поделиться кодом за файлом, чтобы понять, что на самом деле вы делаете в коде C#? –

ответ

0

Я могу только догадываться, так как нет исходного кода.
Я предполагаю, что у вас есть статические объекты в вашей памяти приложений, которые совместно используются разными пользователями для разных запросов. Попробуйте использовать экземпляры, привязанные к отдельным запросам, а не к приложению.

Смежные вопросы