J'ai stocké des CV dans ma base de données et je l'ai retrouvé à partir de la page web asp.net en créant linkbutton ... je peux voir, télécharger les CV que j'ai stockés dans ma base de données.Mon issuse est quand je regarde un exemple de résumé (résumé de domnic) alors aucun de visiteur pour le résumé de domnic devrait être compte .if encore je regarde ce résumé aucun de visiteur devrait être 2 ... comment puis-je faire cela dans asp.net?Comptez le nombre de visiteurs
Répondre
Vous pouvez garder une trace des vues affichées en conservant le nombre dans la base de données ou un stockage persistant de votre choix. Chaque fois qu'une vue de reprise particulière est demandée, mettez à jour le nombre de vues pour ce résumé. Vous pouvez divulguer certains éléments du design que vous avez fait pour obtenir des réponses plus spécifiques.
Si vous souhaitez simplement voir ce compte en tant que développeur/administrateur et que vous souhaitez collecter des statistiques sur l'ensemble du site, vous pouvez également envisager d'utiliser Google Analytics.
Il y a une tonne de façons de le faire, chacun a ses bizarreries. Voici une manière rapide et sale de le faire, la seule chose à retenir est que Session_OnEnd peut être un peu floconneux.
public void Application_OnStart(Object sender, EventArgs e)
{
Hashtable ht = (Hashtable)Application["SESSION_LIST"];
if(ht == null)
{
ht = new Hashtable();
lock(Application)
{
Application["SESSION_LIST"] = ht;
Application["TOTAL_SESSIONS"] = 0;
}
}
}
public void Session_OnStart(Object sender, EventArgs e)
{
Hashtable ht = (Hashtable)Application["SESSION_LIST"];
if(ht.ContainsKey(Session.SessionID) == false)
{
ht.Add(Session.SessionID, Session);
}
lock(Application)
{
int i = (int)Application["TOTAL_SESSIONS"];
i++;
Application["TOTAL_SESSIONS"] = i;
}
}
public void Session_OnEnd(Object sender, EventArgs e)
{
Session.Clear();
Hashtable ht = (Hashtable)Application["SESSION_LIST"];
ht.Remove(Session.SessionID);
lock(Application)
{
int i = (int)Application["TOTAL_SESSIONS"];
i--;
Application["TOTAL_SESSIONS"] = i;
}
}
Voici une autre façon ...
- 1. Gérer le nombre de visiteurs
- 2. JAVASCRIPT: Comptez le nombre de résultats REGEX
- 3. Comptez le nombre de #defines dans un fichier .c VBS
- 4. Calcul du nombre de visiteurs en ligne?
- 5. MySQL: Comptez le nombre d'éléments dans une plage
- 6. MSNA: Comptez le nombre de bits dans un nombre de 32 bits sont mis à 1
- 7. Mysql - Comptez combien de lignes ont un certain nombre?
- 8. Comptez le nombre de jours entre aujourd'hui et le loueur dans Oracle SQL?
- 9. Connectez-vous à une base de données MySQL et comptez le nombre de lignes
- 10. Comptez le nombre de nœuds correspondant à une expression XPath donnée dans XmlSpy
- 11. Comptez le nombre de cases cochées et affichez-les sur un div fixe en utilisant jQuery
- 12. Comptez le nombre de fois qu'une chaîne apparaît dans une chaîne
- 13. Quelle est la bonne façon de compter le nombre total de visiteurs sur un site web?
- 14. Comment Google Analytics calcule-t-il le nombre de visiteurs uniques pour une durée arbitraire?
- 15. Compter le nombre de visiteurs pour une page Web - JavaScript et Struts
- 16. Nombre de visiteurs par jour, la semaine dernière et le mois dernier
- 17. Comment séparez-vous les visiteurs de deux pages d'introduction pour comparer le nombre d'inscriptions par visiteur?
- 18. MySQL: comptez les objets groupés?
- 19. Jquery Comptez l'animation?
- 20. Comptez le nombre de fois par des occours de chaîne dans une ligne avec le type SET
- 21. Comptez sur Zend_Db_Select
- 22. MySQL: Comptez deux choses dans une requête?
- 23. Requête: comptez plusieurs agrégats par élément
- 24. Comptez le nombre de lignes d'une base de données à partir d'une activité située en dehors de l'adaptateur.
- 25. Mise en place d'un compteur de visiteurs
- 26. Comptez les lignes de fichier en C#
- 27. Comment comptez-vous le nombre de fois une variable $ donnée apparaît dans une colonne dans une table MySql
- 28. suivi des visiteurs en ligne
- 29. Suivi des visiteurs uniques seulement?
- 30. Hide * .inc.php de visiteurs du site
Cela ne fonctionne pas lorsque le site a beaucoup de pages de réponse ajax. Cela augmentera la variable TOTAL_SESSIONS pour chaque requête/réponse ajax. –
Je n'ai pas ce problème avec les services WCF utilisant AspNetCompatibilityRequirementsMode.Allowed. La raison pour laquelle vous obtenez ceci est probablement causée par la façon dont vous traitez les connexions à vos services Web comme étant sans état (chaque demande = nouvelle connexion). – Zachary
implémente 'Membership.GetNumberOfUsersOnline();'? –