IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[C#] Cherche a automatisé un compte a rebour


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Par défaut [C#] Cherche a automatisé un compte a rebour
    Bonjour tout le monde je viens vous voir pour avoir deux troois conseil.
    Alors comme le titre le dit je fait un compte a rebours sur mon site pour la nouvelle année 2012.
    Jusqu'a présent il fonctionne très bien mais il faut réactualisé la page pour savoir le décompte.
    Voici le code de ma page index.aspx.cs.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    using System;
    using System.Collections.Generic;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
     
     
    public partial class index : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string DateCourante = "2011 03 16";
            DateTime time1 = DateTime.Parse(DateCourante);
            string DateNouvelAns = "2011 12 31";
            DateTime time2 = DateTime.Parse(DateNouvelAns);
     
            TimeSpan Ts = time2 - time1;
     
            Label1.Text = "La nouvelle années sera dans " + Ts.TotalDays.ToString() + " jours \n";
            Label2.Text = Ts.TotalHours.ToString() + " heure";
            Label3.Text = Ts.TotalMinutes.ToString() + " minutes"; 
            Label4.Text = Ts.TotalSeconds.ToString() + " secondes";
     
            if (Ts.TotalSeconds <= 0)
            {
                Label5.Text = "Joyeux reveillons recevez milles plaisir en ce jour de plaisir";
                Label1.Visible = false;
                Label2.Visible = false;
                Label3.Visible = false;
                Label4.Visible = false;
            }
        }
    }
    Alors j'ai cinq Label 1,2,3,4,5 sur ma page aspx.
    Voici la page ou j'ai placer le compte a rebour : http://213.246.49.201/$sitepreview/a....be/index.aspx
    Voilà donc j'aimerais que le compteur décompte automatiquement.
    Je vous remercie d'avance Bonne nuit ou bonne journée.

  2. #2
    Membre Expert
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Par défaut
    Met ta date dans un updatepanel. Ajoute à celui-ci un trigger avec un timer. Sur le tick du timer tu mets à jour tes champs. Ce fera donc un appel à ton code-behind mais sans rechargement de toute la page.

    L'autre solution est de mettre à jour ton heure via un script javascript.

  3. #3
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    Pour un compte à rebours, je partirais sur une solution javascript.

    Regarde le lien suivant, il y a tout ce qui t'interesse :
    http://www.developpez.net/forums/d10...es-x-secondes/

  4. #4
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Par défaut
    Merci de vos réponses jbrasselet et hwoarang.
    Je vais tester vos solutions pour voir laquelle me conviens le mieux.
    Une bonne journée a tout le monde.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Compte a rebours en boucle
    Par foufoutom dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/11/2007, 13h29
  2. [vbexcel]j'arive pas a faire de compte a rebours dynamique?
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 19/12/2005, 09h55
  3. compte a rebour en minute
    Par epeichette dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 11/03/2005, 09h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo