Un timer en .net (temps d'éxécution d'une page en .net)

Contenu du snippet

Et bien, voila comment afficher le temps d'éxécution d'une page en .net !
Il est à noter que le "Starting" peut se faire au load de la page, et que le "Stoping" peut se faire dans un ascx que l'on placera en bas de page
(toujours dans l'esprit de travailler proprement, en ne plaçant AUCUN code html dans la page.
En respectant ces contraintes, vous pourez développer un site Web en quasiment une seule page ASPX (si tant est que cela présent un intérêt pour les sites qui n'ont pas un haut trafic !)

Bon code !

Source / Exemple :


' voici le fichier de classe MyTimer    
   Public Class MyTimer
        Private DateDebut As Date
        Public Function Starting()
            DateDebut = Date.Now()
        End Function
        Public Function Stoping() As String
            Stoping = Mid(Date.Now.Subtract(DateDebut).ToString, 4, 5)
        End Function
    End Class

'après avoir déclaré l'objet
'code à placer dans le Page_Load de l'aspx
Tim.Starting()

'code à placer dans l'ascx de bas de page, ou à la fin du Page_Load  
'si vous n'utilisez pas d'ascx pour l'affichage de cette phrase
"le temps d'éxécution de la page est de : " + Tim.Stoping()

Conclusion :


Je rappel que pour savoir comment se passer des Objets en paramètre d'un ASPX à un ASCX, vous disposez de la source : http://www.aspfr.com/article.aspx?Val=437
de ce même site

Bon code !

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.