SignalR广播没有在MVC中点击我的Mobile View

时间:2014-06-11 17:07:00

标签: asp.net asp.net-mvc signalr

我使用FireFox和User Agent Switch补码来在我的MVC项目中切换我的Web View和Mobile View。

当触发按钮中的点击时,我向所有用户(广播)发送了一个简单警报,只需使用SignalR进行测试。

如果我在Web View上使用2个不同的会话,例如Google Chrome中的一个会话和Firefox中的另一个会话,那么这个小样本就可以正常运行。

当我将用户代理切换到iPhone时,浏览器会加载我的移动视图。如果在加载了我的Web视图的另一个会话中,并单击按钮在广播中进行简单警报(使用SignalR),它在我的移动视图上不起作用,只是在移动设备中不显示警报视图。

有人有点想法吗?

SignalR客户端代码

    var chat2 = $.connection.redirecionarEtapa;

    chat2.client.broadcastMessage = function (nome, mensagem) {            
         alert("teste");
    };

    $.connection.hub.start().done(function () {
        $('#btnConcluirContaPagar').click(function () {                              
           chat2.server.send($.cookie("login"), "Test!");                    
        });
    });

SignalR服务器端代码

 public void Send(string nome, string mensagem)
 {
       Clients.All.broadcastMessage(nome, mensagem);            
 }

0 个答案:

没有答案