2010-12-15 35 views
0

mon application Web a plus d'un utilisateur avec un code utilisateur unique. Dès qu'un nouvel enregistrement est inséré dans la base de données avec un code utilisateur, je veux afficher une fenêtre contextuelle uniquement pour cet utilisateur dans la fenêtre de son navigateur.Notification sur l'insertion de base de données dans asp.net

par exemple insérer dans les valeurs mytable (usercode) (1431) est inséré dans ma base de données. si l'utilisateur avec le numéro d'identification 1431,1435 est connecté. Je veux montrer la notification seulement à l'utilisateur avec usercode = 1431

+0

"mon application web a plus d'un utilisateur avec un usercode unique" - dites quoi? Si plus d'utilisateurs ont le même code, comment est-ce unique? –

+0

Lorsque vous posez une question et que quelqu'un répond, vous marquez une réponse comme correcte afin que les autres puissent trouver votre question utile. Vous avez accepté 0 réponse à l'ensemble de vos 7 questions. – Phill

Répondre

0

Pour informer le client, à savoir le navigateur, je pense que votre seule option est pour JavaScript sur le client qui interroge le serveur en utilisant une requête Ajax. Ensuite, vous pouvez interroger la base de données dans chaque appel Ajax et vérifier si de nouveaux enregistrements pour l'utilisateur ont été ajoutés. Vous pouvez également utiliser les méthodes liées à @StefanE et stocker les notifications de modification. Cependant, vous devrez toujours interroger le client.