我已经在我的MVC应用中实现了SignalR,以便可以向用户广播我的消息。
我用过this tutorial from Microsoft。
现在,我在网站上有几页具有一些不同的主版面的页面。 我正在考虑将客户端合并到主版面中,以便广播到达用户的任何页面。
这意味着我将在页面中添加以下内容:
<script src="~/Scripts/jquery.signalR-2.4.1.js"></script>
<script src="~/signalr/hubs"></script>
<script type="text/javascript">
$(function () {
var notification = $.connection.myHub;
notification.client.broadcastMessage = function (message) {
toastr.warning(message);
};
$.connection.hub.start().done(function () { });
});
</script>
考虑到有多种方法可以实现此目的,例如持久连接和其他:
感谢您的想法。