Простите меня, если это глупый вопрос. Я новичок в asp, исходящий от строгого рабочего стола. У меня проблема с пользователями, некоторые из которых переопределяют предыдущий сеанс пользователя в моем приложении asp.net для веб-форм. Я создал небольшое веб-приложение для мобильных телефонов, чтобы позволить трем парням на работе работать и работать на своих смартфонах, но если пользователь A наносит удар, а пользовательские удары B сразу после этого, пользователь A будет видеть удары пользователя B, если они обновляют свой телефон. Кроме того, если пользователь А решает ударить, он на самом деле в конечном итоге удалит пользователя B. Я слышал, что термин пользовательское состояние выбрасывается, но я думал, что asp.net обрабатывается автоматически? Мне кажется, что сервер работает только один сеанс за раз. Как я могу сохранить уникальные сеансы для моих пользователей?Пользователи переопределяют друг друга в моем приложении asp.net
3
A
ответ
7
У меня создалось впечатление, что на каждом сервере, который посетил его, сервер выполнял разные «сеансы» или «апдомены» или «экземпляры».
Нет, это не тот случай. ASP.NET поддерживает сеансы, но не таким образом. Вместо этого вы должны посмотреть на HttpContext.Session
, что поможет вам отслеживать состояние сеанса.
См. Также "ASP.NET Session State Overview" для получения дополнительной информации.
+0
Спасибо тонну! Просто мое приложение работает правильно. Это было намного легче, чем я думал, что это будет. – Adrian
Смежные вопросы
- 1. Темы переопределяют друг друга?
- 2. объекты переопределяют друг друга
- 3. Функции переопределяют друг друга
- 4. EventHandlers переопределяют друг друга? JavaFX
- 5. Проекты Android переопределяют друг друга
- 6. jQuery Waypoints - функции, кажется, переопределяют друг друга
- 7. Gradle Android buildTypes переопределяют друг друга
- 8. Два запроса в формате CSS Переопределяют друг друга
- 9. Javascript: объекты, помещенные в массив, переопределяют друг друга?
- 10. несколько вызовов ajax в то же время переопределяют друг друга
- 11. iOS с Parse: пользователи, отслеживающие друг друга
- 12. Почему два хэш-карты не переопределяют значения друг друга?
- 13. KnockoutJS - Комбинированные привязки переопределяют друг друг
- 14. Хостинг ASP.NET в моем приложении
- 15. paypal пусть мои пользователи сайта оплачивают друг друга
- 16. Пользователи онлайн на ASP.NET-приложении
- 17. Модули, редактирующие друг друга
- 18. Запросы, блокирующие друг друга
- 19. Используют ли ключи, которые одинаково переопределяют друг друга в словаре в Python?
- 20. Параллельные потоки, останавливающие друг друга
- 21. Четыре объекта datetimes, касаясь друг друга/наложения друг на друга
- 22. ИОС Cutom TableView клеток подтаблицы друг друга перекрывающихся друг друга
- 23. Как настроить XMPP, чтобы все зарегистрированные пользователи могли видеть друг друга и общаться друг с другом?
- 24. Заголовки, нуждающиеся друг друга
- 25. Drawstring перекрывает друг друга?
- 26. Алгоритм - Друг друга
- 27. Звуки отменяют друг друга?
- 28. Два RecyclerView.ItemDecoration перекрывают друг друга
- 29. Просмотр перекрытием друг друга
- 30. Задачи «блокировать» друг друга
Похоже, что у вас, вероятно, есть статические поля где-то ... –
Я делаю. Я сохраняю включенного пользователя в статическом свойстве для легкого доступа. – Adrian
Знаете ли вы, что существует * одно * статическое поле для целого AppDomain? Если у вас несколько пользователей, все они будут попирать то же самое поле. Для веб-сайта нет такой концепции, как «текущий пользователь», - всегда может быть несколько пользователей. –