2010-11-24 5 views
2

Je souhaite être en mesure d'appeler une méthode à partir d'un lien. La situation est que j'ai un client de chat sur mon site. Lorsque l'utilisateur clique sur le lien client Open Chat, je veux déclencher une méthode qui met à jour tous les contacts à qui l'utilisateur est autorisé à parler et que cela déclenche javascript pour ouvrir le client de chat. J'ai eu le javascript pour ouvrir le client de chat de tir, mais pas la méthode avant. Tout ce que la méthode va faire est de mettre à jour certains enregistrements de la base de données auxquels le client de chat accède (je veux seulement faire cela s'ils ouvrent le client de chat sinon c'est trop et un coup de perf inutile).ASP.net mvc Fonction d'appel sur le lien cliquez sur

Merci à l'avance

Répondre

2

La solution est d'utiliser plus facile jQuery (ou toute autre bibliothèque) pour effectuer un appel ajax à votre méthode d'action. Selon le fonctionnement de votre application, vous pouvez effectuer l'appel de manière asynchrone ou attendre que votre méthode réponde avant d'ouvrir la fenêtre de discussion.

Si vous utilisez jQuery, la seule ligne de js est nécessaire:

$.get('/controller/method', function(response) { alert('db updated!') }); 
Questions connexes