Я разработал приложение в ASP.NET MVC, которое не использует файлы cookie. Я храню некоторые значения в переменных сеанса после аутентификации пользователя. Однако эти значения очищаются, когда Я делаю запрос AJAX. В googling я узнал, что запрос AJAX создает новый сеанс. Есть ли способ заблокировать AJAX от создания нового сеанса и использования существующего?Как заблокировать запрос AJAX от создания нового сеанса
0
A
ответ
0
Microsoft предоставила значения ENUM в System.Web.SessionState.SessionStateBehavior, которые позволяют отказаться от прав на эксклюзивную блокировку сеанса. В основном значения:
- ReadOnly - не блокировать другие запросы, потому что этот запрос не может обновление сеанса
Disabled - Не может блокировать, и ваш лучший вариант для выполнения в StateServer & режимов SQL потому что сериализация не требуется. Помните, что каждый сеанс сериализуется и де-сериализуется каждый пользователь . Не только определенные ключи, к которым вы обращаетесь.
[SessionState (System.Web.SessionState.SessionStateBehavior.ReadOnly)]
класс TestController общественности: Контроллер {
public ActionResult Index() { System.Threading.Thread.Sleep(10000); return new EmptyResult(); } }
Смежные вопросы
- 1. Как заблокировать функции AJAX от перекрытия?
- 2. Ajax для создания нового пользователя
- 3. Сохранять значение TempData после создания нового сеанса
- 4. IIS Как заблокировать HTTP-запрос от браузера
- 5. Как остановить панды от создания нового столбца?
- 6. Как я могу использовать PassportJS для создания нового сеанса?
- 7. Django - начало сеанса от Ajax Request
- 8. Как избежать создания сеанса?
- 9. Laravel 5.0 ajax запрос сохранения переменной сеанса
- 10. Отмените запрос ajax от инструментов для создания хрома
- 11. удалять файлы сеанса через время от создания
- 12. Использование сеанса JMS из чтения сообщения для создания нового
- 13. Как заблокировать тайм-аут сеанса сиро для определенного URL-адреса?
- 14. Как остановить пользователя от открытия нового сеанса браузера в XPages
- 15. Как заблокировать спам-боты от заполнения форм?
- 16. Как передать запрос через запрос Ajax
- 17. Заблокировать множественные вызовы ajax
- 18. Дифференциальный запрос: как отличить изменение от создания
- 19. Как выполнить аутентифицированный запрос AJAX без сброса таймаута сеанса tomcat?
- 20. Как заблокировать событие от компонента Primefaces в JSF Ajax
- 21. Создание нового сеанса после недействительности сеанса
- 22. Создание нового сеанса tmux изнутри сеанса
- 23. Ожидайте создания нового объекта
- 24. Как я могу предотвратить Grails 3 от создания сеанса?
- 25. Как заблокировать внешние HTTP-запросы? (обеспечение вызовов AJAX)
- 26. Ajax Тайм-аут сеанса
- 27. XML-запрос от формы ajax
- 28. Как заблокировать файл без создания временных файлов?
- 29. Как остановить Vim от создания/открытия нового файла?
- 30. Как избавиться от «нового» для создания объектов Ruby?