2010-08-21 2 views
3

Je souhaite afficher le nombre d'e-mails non lus que j'ai dans ma boîte de réception (gmail) et afficher ce numéro dans une étiquette.Afficher le nombre d'e-mails non lus en C#

Boîte de réception par exemple (3)

J'ai essayé une charge de sites, mais ne pouvait pas obtenir quoi que ce soit. Je suis nouveau à la programmation en général, donc toute aide serait géniale.

+0

ok j'ai trouvé ce code sur http://stackoverflow.com/questions/989986/reading-atom-feed-of-gmail-account-from-c tout en bas il a une âme pour authentifier le flux atomique comment owuld je vais à propos de l'analyse du xml et de le montrer dans une étiquette merci pour toute l'aide – Shane121

Répondre

1

Vous devez faire quelque chose comme ci-dessous.

1- Conservez une colonne (Say IsReaded) dans la table de base de données si vous utilisez une table de base de données pour stocker votre courrier électronique.

1- Lorsque l'utilisateur clique sur un e-mail, vous devez mettre à jour la colonne dans la table de base de données à 'Y'.

vous pouvez effectuer cette tâche de manière asynchrone, en utilisant Ajax

2- Il suffit d'utiliser ce Sql 'select count (1) à partir tblMessages où IsRead =' N ''

3- que mettre à jour l'étiquette avec le compter.

Questions connexes