Hej!
jag håller på med en webshop där jag för enkelhetens skull har placerat "kundvagnen" (shopping_cart.aspx) i en egen frame.
När jag lägger till en vara i kundvagnen så skickar jag helt enkelt
en querystring till kundvagnens frame:
<a href='shopping_cart.aspx?ProdID=10' target='shopping_cart'>Lägg till vara</a>
Problemet uppstår när användaren klickar på bakåt-knappen i browsern,
då hämtar den info från cachen och kundvagnen visar felaktigt innehåll.
Inte så konstigt kan man tycka, men jag trodde att det skulle räcka med att
inaktivera cache funktionen på samtliga sidor som har med webshopen att göra?!?
Men jag får det inte att fungera, vad gör jag för fel?
Har jag fel approach med tänket att använda frameset osv??
För övrigt så använder jag ArrayList för att tillfälligt lagra
produkterna i kundvagnen.
<%
Response.Expires = 60
Response.Expiresabsolute = DateAdd(DateInterval.Day, -1, Now())
Response.AddHeader("pragma","no-cache")
Response.AddHeader("cache-control","private")
Response.CacheControl = "no-cache"
%>
Tack på förhand!