Hej Response.Buffer = true; //Just internal tcp buffers Använd Response.Cache i .NET:Updatering av sidan
Min sida vill inte uppdatera sig när jag laddar om den... Den visar det som finns i cashminnet...
Så när jag går in första gången blir allt rätt...
Men sen när jag kommer tillbaka och page_loaden skall ha skrivit om värdena i textBoxarna så får jag upp det gamla... När jag då högerklickar och väljer updatera får jag fram den nya informationen... Hur skall man lösa det?
vänliga hälsningar JakobSv: Updatering av sidan
Response.Expires = 0; //Must not be less-zero by
Response.ExpiresAbsolute = DateTime.Now.Date.AddDays(-2); //To compensate different timezones
Response.AddHeader("pragma", "no-cache");
Response.AddHeader("cache-control", "private");
Response.CacheControl = "no-cache"; //IIS Internal disabled
// Där har ni svaret om ni springer på problemetSv:Updatering av sidan
Response.Cache.SetCacheability(HttpCacheability.NoCache);
eller kanske till och med:
Response.Cache.SetNoStore();
Response.Expires, Response.ExpiresAbsolute, Response.AddHeader och Response.CacheControl finns enbart med för bakåtkompatiblitet.
Jag undrar vem som knåpade ihop den där snutten ifrån början? Varför använder den både Expires och ExpiresAbsolute? Varför sätta cache-control till "private" för att sedan ändra den till "no-cache"? Det känns som om någon bara har slängt ihop allting som över huvud taget gick att hitta utan att veta vad koden gör...