2010-11-24 88 views
2

我希望能夠從鏈接點擊調用方法。情況是我在我的網站上有一個聊天客戶端。當用戶點擊開放聊天客戶端鏈接時,我想引發更新所有聯繫人的方法,允許用戶與之通話,並且它會關閉JavaScript以打開聊天客戶端。ASP.net mvc鏈接點擊調用函數

我得到的JavaScript打開聊天客戶端觸發,但不是之前的方法。所有的方法都會更新聊天客戶端訪問的一些數據庫記錄(如果他們打開聊天客戶端,我只想這樣做,否則它是過度殺毒和不需要的perf命中)。

在此先感謝

回答

2

最簡單的解決方法是使用jQuery(或任何其他JS庫),使您的操作方法調用Ajax。根據您的應用程序的工作方式,您可以異步打電話,或等待您的方法在打開聊天窗口之前作出響應。

如果使用jQuery,需要JS的唯一路線是:

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