Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Förhindra cachning

Postades av 2005-09-30 17:19:11 - Fredrik Pettersson, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 941 personer

Jag håller på att bygga en webbplats med en kundvagnsfunktion. Informationen i kundvagnen sparar jag i en cookie. Problemet är bara att när kundvagnen har blivit uppdaterad vill jag inte att användaren ska kunna klicka bakåt eftersom då ändras utseendet till den gamla eftersom sidan cachas.

Jag har provat att använda kod som jag hittat här på forumet som ser ut så här:

Response.AddHeader("pragma", "no-cache")
Response.AddHeader("cache-control", "private")
Response.Expires = 0
Response.ExpiresAbsolute = Now()
Response.CacheControl = "no-cache"

Funkar alldeles utmärkt i Explorer men inte i Firefox eller netscape.
Vad är det för fel?


Svara

Sv: Förhindra cachning

Postades av 2005-10-18 10:02:30 - Fredrik Pettersson

Jag lyckades till slut lösa det själv. Med häjlp av nedanstående kod förhindras cachning i Netscape och i Firefox. Tyvärr tror jag inte det fungerar i Mac.

<code>

Public Sub SetCache(ByVal pg As Page)

pg.Response.Buffer = True

pg.Response.ExpiresAbsolute = Now().Subtract(New TimeSpan(360, 0, 0, 0))

pg.Response.Expires = -1

pg.Response.Cache.AppendCacheExtension("max-age=0, no-store, must-revalidate")

pg.Response.AddHeader("Pragma", "no-cache")

End Sub

</code>


Svara

Sv: Förhindra cachning

Postades av 2005-10-18 10:58:34 - Martin Adrian

Har inget med ditt problem att göra men jag tycker det är ganska jobbigt med sidor som man inte kan gå bakåt på. Använder ofta backspace för att gå tillbaka till föregående sida och blir lika irriterad varje gång jag måste leta upp nån länk som heter föregående, tillbaka eller nåt. Trycker gärna f5 för att ladda om sidan om jag tycker det behövs.

(Å andra sidan blir jag också irriterad på sidor där man måste skriva "www." först. t.ex. icabanken.se)


Svara

Sv:Förhindra cachning

Postades av 2005-10-18 12:10:00 - Pelle Johansson

Vilken tur då att man kan skriva pellesoft.se - utan www annars hade jag legat risigt till. Ibland är det för utvecklaren viktigt att det verkligen töms ut, kanske för att man faktiskt inte får gå till den sidan utan att göra ett korrekt val. Nu vet jag inte hur det är i detta fallet dock.


Svara

Sv: Förhindra cachning

Postades av 2005-10-18 20:07:26 - Fredrik Pettersson

Eftersom jag har en kundkorg som baseras på en cookie FÅR inte användaren kunna backa och på så sätt ändra utseendet på kundkorgen visuellt. Kundkorgen visas då inte korrekt. Jag antar att det finns tusen olika sätt som är bättre än min lösning, är egentligen inte heller förtjust i att inte kunna backa. Om det är nån som kan tipsa om hur man får stopp på cachningen på Mac är jag tacksam!


Svara

Sv:Förhindra cachning

Postades av 2005-10-18 21:39:06 - Marthin Freij

Man kan även skriva https://icabanken.ica.se för att slippa gå via ica.se för att logga in till banken ;)


Svara

Sv:Förhindra cachning

Postades av 2005-10-18 21:44:18 - Marthin Freij

Back kan ibland vara lite läskigt, särskilt om du plockar bort cachen. Tänk dig att Sida1 gör en HTTP POST till Sida2. Sida2 gör sedan ett SQL Insert anrop mot databasen för att sedan göra en redirect till Sida3 som visar kvitto/kvittens. Om användaren skulle trycka back på Sida3 för att komma till Sida1 (via Sida2) så skulle Sql Insert kunna köras ytterligare en gång och då skulle det bli en ofrivillig dublett. Detta kan förhindras genom att ge formuläret ett unikt id som lagras i databasen när det har används. Vid varje insert kollar man så att bifogat formulär id inte redan förekommer i databasen. Om det gör det så har du en potentiell dubbel postning och kan då peka om till Sida1 eller visa ett felmeddelande.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 607
27 953
271 705
793
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies