Asp.net 在MVC中,信号器广播未命中我的移动视图
在我的MVC项目中,我使用FireFox和Complete在Web视图和移动视图之间切换 当点击一个按钮被触发时,我向所有用户发送了一个简单的警报,只是测试了一下 如果我在Web视图上有两个不同的会话,比如一个在Google Chrome中,另一个在Firefox中,那么这个小示例可以很好地工作 当我将用户代理切换到iPhone时,浏览器将加载我的移动视图。如果在另一个加载了我的Web视图的会话中,单击按钮以使用信号器在广播中执行简单警报,则它在我的移动视图中不起作用,只是不在移动视图中显示警报 有人有什么想法吗 信令客户端代码 信令服务器端代码Asp.net 在MVC中,信号器广播未命中我的移动视图,asp.net,asp.net-mvc,signalr,Asp.net,Asp.net Mvc,Signalr,在我的MVC项目中,我使用FireFox和Complete在Web视图和移动视图之间切换 当点击一个按钮被触发时,我向所有用户发送了一个简单的警报,只是测试了一下 如果我在Web视图上有两个不同的会话,比如一个在Google Chrome中,另一个在Firefox中,那么这个小示例可以很好地工作 当我将用户代理切换到iPhone时,浏览器将加载我的移动视图。如果在另一个加载了我的Web视图的会话中,单击按钮以使用信号器在广播中执行简单警报,则它在我的移动视图中不起作用,只是不在移动视图中显示警报
您是否已尝试在客户端中使用$.connection.hub.logging=true;在开始通话之前?你应该了解更多的情况on@thepirat000不幸的是,我现在就尝试这个,没有错误。
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!");
});
});
public void Send(string nome, string mensagem)
{
Clients.All.broadcastMessage(nome, mensagem);
}