2009-07-08 10 views
0

Je souhaite définir un service d'alerte pour les utilisateurs de mon site web pour leurs tâches. Ces alertes sont similaires aux alertes Messenger. Mon site Web est dans asp.net C#.Comment obtenir des alertes du côté client

Voici le scénario que je veux mettre des alertes:

Je récupère les messages d'alerte pour les utilisateurs par un webservice et je veux l'utilitaire qui affiche des alertes pour les utilisateurs sur le site client.

Quelqu'un peut-il m'aider à résoudre le problème?

Répondre

1

jGrowl œuvres et est libre

+0

Est-ce que ça fonctionne pour asp.net et les webservices d'appel? –

+0

Oui, cela fonctionne avec ASP.NET et tout est contenu dans votre JavaScript. Un service Web ne va rien faire pour vous quand il s'agit d'afficher l'alerte réelle dans l'interface utilisateur. Votre service Web est uniquement le composant qui doit récupérer les informations. – deadbug

+0

Merci deadbug pour la solution –

0

Dans votre architecture, il sera possible d'alerter les gens pendant que votre page est ouverte.

Vous pouvez effectuer un appel AJAX sur votre service Web pour mettre à jour les alertes, puis comparer vos heures d'alerte à l'heure du client et afficher le message. Si la page n'est pas ouverte, aucune alerte ne sera donnée.

+0

Son uilité comme Messenger. Si les utilisateurs ne sont pas connectés, l'utilitaire est hors ligne. Cet utilitaire doit être minimisé côté client –

+0

Vous pouvez tirer parti d'une bibliothèque comme jQuery, qui a quelques raccourcis pour faire des appels AJAX. Comme vous serez minimisé, vous ne voudrez pas afficher un message dans la fenêtre réduite, vous souhaiterez afficher une alerte ou une nouvelle fenêtre pour l'alerte. – Fenton

Questions connexes