---
title: "Förnya fil i browser cache"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/165532-förnya-fil-i-browser-cache"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Dino"
published: "2007-10-15T21:20:40.000Z"
updated: "2007-10-15T23:04:45.000Z"
replies: 3
views: 524
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/165532-förnya-fil-i-browser-cache"
---

# Förnya fil i browser cache

## #1 — Dino, 2007-10-15T21:20Z

Via ett cms så kan en användare uppdatera en .css fil. Och då är det ju bra  att besökaren får den nya filen och inte eventuellt en som ligger i cache. Och då är väl det bästa att lägga på en parameter på .css filen.

Så här kan det då se ut.

```
string file = "~/Data/Style/master.css?t=" + DateTime.Now.Ticks.ToString();
linkSite.Href = file;
```

Men detta innebär ju att en ny läggs i cache hela tiden. Vad jag skulle vilja är att den kanske tre gånger per timma lägger till en parameter som förnyar filen.

Men vet inte riktigt hur jag skall gå tillväga. Finns det någon med lite insikt?

Permalänk: https://www.webforum.nu/p/165532

## #2 — emission, 2007-10-15T21:22Z

Avrunda timestampen till närmaste tredje timme.

Permalänk: https://www.webforum.nu/p/2039194

## #3 — Dino, 2007-10-15T21:24Z

Hur tänker du då? Lite kod tack. :)

Permalänk: https://www.webforum.nu/p/2039195

## #4 — Dino, 2007-10-15T23:04Z

Nedan uppdatera filen var 16-17 minut.

```
linkSite.Href = "~/Data/Style/master.css?t=" + DateTime.Now.Ticks.ToString().Substring(0, 8);
```

Förklaring. Om en ticks ser ut så här:
6332809**3**0034844000
Så kommer den åttonde siffran ändras var 16-17 minut.

Permalänk: https://www.webforum.nu/p/2039209

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/165532-förnya-fil-i-browser-cache
