---
title: "Problem med timer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/169591-problem-med-timer"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "saw"
published: "2008-03-03T21:07:08.000Z"
updated: "2008-03-04T07:35:46.000Z"
replies: 2
views: 386
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/169591-problem-med-timer"
---

# Problem med timer

## #1 — saw, 2008-03-03T21:07Z

Vad jag försöker att åstadkomma är att när man har postat till databasen, så
 skall man stå kvar i 5 sek då en text visas och därefter directad till 
default.aspx.

```
 Panel1.Visible = false;
 LStatus.Text = "Meddeladet är nu skickat. Vi återkommer med det snaraste. Tack";
        Timer1.Interval = 5000;
        Timer1.Enabled = true;

protected void Timer1_Tick(object sender, EventArgs e)
    {
        Response.Redirect("Default.aspx");
        Timer1.Enabled = false;
    }

<asp:Timer ID="Timer1" runat="server" Enabled="False" Interval="6000" OnTick="Timer1_Tick">
        </asp:Timer>
        <asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" runat="server">
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
            </Triggers>
        </asp:UpdatePanel>
```

Eftersom det måste till ett klientscript här så ville jag be om hjälp.
Vad jag tänker på är att när button1 har klickats på så skulle ett java-
script göra timer1.enable =true. Jag tror att det är det som felar, och hur
skulle det sett ut isåfall???

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

## #2 — emission, 2008-03-03T23:23Z

"med det snaraste" vadå? :)

Nej, du ska sätta den enabled serverside, precis som du visar. Fungerar det verkligen inte?

Ett alternativ är förstås att sätta en gammal hederlig Refresh-header, med en META-tagg i HEAD eller med Response.AddHeader, eller att göra ett enkelt Javascript med window.setTimeout('window.location.href=\\'Default.aspx\\'',5000)

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

## #3 — saw, 2008-03-04T07:35Z

Om jag ifrån början har time enable, då fungerar det, men inte som jag har det.
Det händer ingenting. Jag tror inte att det skulle fungera med en META-tag därför att
det är ju efter som man har postat som den skall vänta 5 sek och därefter skickas
vidare. Visst jag kan ju labba med olika sidor men då har jag ju kommit ifrån asnp.net
och ajax fördelar.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/169591-problem-med-timer
