Mam zapisane ciągi w pamięci sieciowej (sesja i/lub lokalne) i zastanawiam się, czy możliwe jest sprawdzenie takich zapisanych ciągów na stronie ładowania lub init na serwerze (asp.net C# w moim przypadku) ... Więc, na przykład, będę wiedział, aby nie pobierać ponownie danych z db i używać tego, co jest już rezydentne w przeglądarce od ostatniego wczytania strony.Dostęp do przechowywania stron internetowych po stronie serwera - możliwe?
Odpowiedz
Nie, to niemożliwe. sessionStorage
mieszka na kliencie. Jeśli chcesz uzyskać do niego dostęp na serwerze, będziesz musiał napisać javascript, który odczytuje wartość, umieszcza ją w ukrytym polu, aby została wysłana na serwer. Lub javascript, który odczyta wartość z pamięci i przekierowuje do serwera przekazując ją jako parametr ciągu zapytania. Nie ma absolutnie żadnego sposobu, aby serwer miał bezpośredni dostęp do tego magazynu. To jedna z wad sesji sessionStorage vs cookies.
Hmmm ma sens, chociaż twój pomysł na ukryte pole rozwiązałby mój konkretny problem. Dzięki! – brnwdrng
Nie można po prostu sprawdzić, czy wartość istnieje w sesji na stronie "Page_Load' i pobrać z DB, jeśli nie? –
Sesja po stronie serwera nie ma nic wspólnego z pamięcią lokalną. –
- 1. Przeglądanie stron po stronie serwera
- 2. Podłączanie do serwera SharePoint po stronie serwera
- 3. Dostęp do zmiennej javascript po stronie serwera do manipulacji po stronie klienta javascript
- 4. Wdrażanie webrtc po stronie serwera
- 5. Przeglądarka po stronie serwera
- 6. Konstrukcje do przechowywania danych po stronie klienta
- 7. Dostęp do DB po stronie klienta, jak w po stronie serwera z meteor
- 8. Kiedy korzystać po stronie klienta lub po stronie serwera?
- 9. Przekierowania po stronie serwera
- 10. javascript po stronie serwera - Ogólne
- 11. Skanowanie po stronie serwera
- 12. CSS po stronie serwera?
- 13. stronicowanie po stronie serwera ngtable
- 14. Replikacja zastępcza po stronie serwera
- 15. Szyfrowanie web.config dla stron internetowych
- 16. Logika po stronie klienta LUB logika po stronie serwera?
- 17. Git: zalecana konfiguracja do tworzenia stron internetowych
- 18. JavaFX do generowania obrazu po stronie serwera
- 19. Subversion i tworzenie stron internetowych
- 20. Auto-minify po stronie serwera?
- 21. TCL jako język programowania po stronie serwera
- 22. Jak zapobiec atakowi HTTPS po stronie serwera?
- 23. po stronie serwera w Meteor
- 24. GWT I18N po stronie serwera
- 25. przekazywanie zmiennych mvc po stronie serwera do javascript
- 26. Orchard dla niestandardowych stron internetowych
- 27. Możliwe do wykonania HTTP push po stronie klienta?
- 28. Ochrona kodu po stronie serwera Node.js
- 29. Wymuszanie uwierzytelniania Facebook: po stronie klienta i po stronie serwera
- 30. Google Analytics API - programowo pobierz widoki strony po stronie serwera
Czy plik cookie działa dla Ciebie, czy potrzebujesz przechowywać większą ilość danych? – Zachary
Czy wartości są przechowywane w pamięci lokalnej lub po stronie serwera? –