Я сохранил некоторые строки в веб-хранилище (сеанс и/или локальный), и мне интересно, можно ли проверять такие сохраненные строки при загрузке страницы или init на стороне сервера (asp.net C# в моем случае) ... Так, например, я буду знать, что не нужно повторно извлекать данные из базы данных и использовать то, что уже находится в браузере, от последней загрузки страницы.Доступ к веб-хранилищу со стороны сервера - возможно?
ответ
Нет, это невозможно. sessionStorage
живет на клиенте. Если вы хотите получить к нему доступ на сервере, вам придется писать javascript, который считывает значение, помещает его в скрытое поле, чтобы оно было отправлено на сервер. Или javascript, который будет считывать значение из хранилища и перенаправлять сервер, передавая его как параметр строки запроса. У сервера нет доступа к этому хранилищу. Это один из недостатков sessionStorage и файлов cookie.
Хммм, что имеет смысл, хотя на самом деле идея вашего скрытого поля решила бы мою конкретную проблему. Благодаря! – brnwdrng
Не мог ли он просто проверить, существует ли значение в сеансе на странице «Page_Load» и выборка из БД, если нет? –
Сессия на стороне сервера не имеет ничего общего с локальным хранилищем. –
- 1. Доступ к управлению html со стороны сервера
- 2. Переменная AngularJS со стороны сервера
- 3. Silex - запретить доступ к клиенту со стороны сервера
- 4. Создание меню со стороны сервера
- 5. Доступ к Leaflet.js Особенности GeoJson со стороны
- 6. доступ к действию со стороны широковещательного приемника
- 7. Доступ к javascript-методу со стороны Java
- 8. Строка ASP.Net со стороны сервера
- 9. События со стороны сервера WCF
- 10. Функция со стороны вызывающего сервера со стороны клиента не работает
- 11. Подтверждение пользователя со стороны сервера
- 12. вызова Javascript со стороны сервера
- 13. Javascript Help - использование функции со стороны сервера
- 14. Функция со стороны сервера вызовов с клиентской стороны
- 15. Как запросить Facebook Oauth2 со стороны сервера
- 16. Как получить Url Hash (#) со стороны сервера
- 17. привязка значений int со стороны сервера - asp.net
- 18. Как остановить перенаправление со стороны сервера
- 19. Лучший способ получить доступ к разрешениям пользователей со стороны
- 20. как получить доступ к приложению телефонной связи со стороны сервера в любое время
- 21. Войти с другом, со стороны сервера?
- 22. PHP - Позвонить javascript со стороны сервера
- 23. Доступ к элементам управления html в файле #include html, со стороны сервера C#
- 24. удалять элементы привязки, добавленные со стороны сервера
- 25. Ограничить количество одновременных подключений со стороны сервера?
- 26. Угловая 1.5 Компонентная маршрутизация со стороны сервера
- 27. Получение данных со стороны сервера HTTP.call к шаблону клиента
- 28. Вызов функции стороны клиента со стороны сервера в node.js
- 29. Аутентификация безопасности Spring со стороны сервера
- 30. Как заполнить ввод HTML со стороны сервера
Будет ли cookie работать для вас, или вам нужно хранить больший объем данных? – Zachary
Значения хранятся в локальном хранилище или на стороне сервера? –