"dans la base de donnée" S'il doit y avoir plusieurs compteur, c'est la meilleure solution. Cependant, s'il faut juste compter une seule chose, utiliser la base de données pour un simple champ int, c'est un peu dommage (beaucoup de code et un accès disque pour pas grand chose). Si tu ne comptes pas arrêter ton serveur, tu peux utiliser la collection Application["nom"] (si je me souviens bien).
Donc un truc du genre :
void Page_Load(object sender, EventArgs e) { if (Application["nbTelechargements"] == null) Application["nbTelechargements"] = 0; if ((int)(Application["nbTelechargements"]) > 100) monBouton.Enabled = false; }
void monBouton_Click(object sender, EventArgs e) { Application["nbTelechargements"] = (int)(Application["nbTelechargements"]) + 1; }
Krimog : while (!(succeed = try())) ; - NON, "LE BAR" n'est PAS un langage de programmation ! -
|