在Web Api中使用以下代码
API服务器代码:
[EnableCors(origins: "*", headers: "*", methods: "*")]
public class NotificationHub : Hub
{
public void Hello(string message)
{
Clients.All.hello("This Massage via server : " + message);
}
}
使用以下代码从客户端或视图调用signalR功能。
客户代码:
<script>
$.connection.hub.url = "http://localhost:51929/signalr";
$.connection.hub.start()
.done(function () {
$.connection.notificationHub.server.hello("Hi Rajesh!");
})
.fail(function () { alert('Error!'); });
$.connection.notificationHub.client.hello = function (message) {
$('#message').append(message);
};
</script>`