Über count-down-timer in asp.net C#

Ich habe kein problem über den code, seine Arbeitsmethoden in Ordnung. Aber, ich bin auf der Suche nach eine Alternative Methode für das zählen nach unten.

Hier ist der code

CurrentPage.aspx

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    </div>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <asp:Label ID="Label2" runat="server" Text="You will be redirected in..."></asp:Label>
            <asp:Timer ID="Timer1" runat="server">
            </asp:Timer>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            <asp:Label ID="Label1" runat="server" Text="10"></asp:Label>
        </ContentTemplate>
    </asp:UpdatePanel>
    </form>
</body>
</html> 

Code-behind-Datei

using System;

namespace WebApplication1
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Timer1.Enabled = true;
            Timer1.Interval = 1000;
            Timer1.Tick += new EventHandler<EventArgs>(Timer1_Tick);
        }
        void Timer1_Tick(object sender, EventArgs e)
        {
            int i=(Convert.ToInt16(Label1.Text));
            i = i - 1;
            Label1.Text = i.ToString();
            if (i<0)
            {
                Timer1.Enabled = false;
                Response.Redirect("TargetPage.aspx");
            }
        }
    }
}

Alle, ich bin auf der Suche nach ist jede Alternative Methode.

Warum sind Sie auf der Suche nach eine alternative Methode? Was hast du sonst noch versucht?
Sie können versuchen, mit einem jQuery-plugin.
Ich habe versucht, count-down-timer mit Hilfe von java script aber gleich mit viel code. Grund für eine Alternative Methode ist "i don' T wollen, verwenden Sie die Ajax-Erweiterung". wenn möglich könnt Ihr mir bitte helfen.

InformationsquelleAutor shanu | 2012-10-08

Schreibe einen Kommentar