您可以直接从 web 服务“调用”javascript ...或者更准确地说,您可以使用发布/订阅模式从您的 web 服务发布消息并在您的 javascript 中订阅它。
就像@Daniel 说的那样,我们(XSockets)已经从编译的存储过程中调用了 javascript,但那是几年前的事了……我认为你采用从 web 服务“调用”javascript 的方法会更容易。
在 webservice 和 javascript 之间做这件事可能是这样的...... JAVASCRIPT
//Setup a subscription for the event 'foo'
conn.on('foo', function(data){
console.log('foo - some data arrived from the webservice', data);
});
C#(或 VB,如果你愿意)
//Connect to the realtime server and the default controller generic
var conn = ClientPool.GetInstance("ws://127.0.0.1:4502/Generic", "*");
//We send an anonymous message here, but any object will work.
conn.Send(new { Message = "Hello JavaScript from C#" },"foo");
完整的例子在这里
也可能有一些更简单的方法来做到这一点......如果我对你在做什么有更多的了解:)