webForumDet fria alternativet

meta-tag, refresh

.NET

6 svar · 319 visningar · startad av me01avd

Medlem sedan apr. 200418 inlägg
Frågan#1

Hej,

har en sida som uppdateras var femte sekund med följande metatagg:

<meta http-equiv="refresh" content="5">

jag vill dock kunna ändra uppdateringstiden på något sätt dynamiskt i codebehind. Någon som vet om det går att göra/ hur man gör???

mvh
Zeno

Medlem sedan feb. 20011 198 inlägg
#2

Funkar inte detta?

<meta http-equiv="refresh" content="<%=dinuppdateringstid%>">
Medlem sedan okt. 20005 273 inlägg
#3

Eller om du vill göra det CB

[red]
HttpContext.Current.Response.AddHeader("refresh", "din tid i stringformat");
[/red]

mv icaaq

Medlem sedan apr. 200418 inlägg
#4

Nej, funkar inte, men fick till det genom att skriva ut meta-taggen från codebehind:

Response.Write("<meta http-equiv='refresh' content='" & intSecUpdate & "'>")

Medlem sedan okt. 20005 273 inlägg
#5

Vilken fungerade inte?

mv icaaq

Medlem sedan apr. 200418 inlägg
#6

det yohpops skrev. du måste ha lagt ditt inlägg undertiden jag skrev det förra. läste inte det förrän jag skickat iväg mitt..

har inte testat om din lösning funkar heller, nöjde mig med response.write-grejen.. men borde funka med det du sa också

Medlem sedan apr. 2004778 inlägg
#7

Var sätter du din response.write? Om du sätter den på rätt ställe i .aspx så funkar yohpops lösning på exakt samma sätt.
Icaaqs lösning är dock att föredra tycker jag personligen.

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)