我正在努力解决这个问题。我想要实现的是将消息从服务器(aspx页面的代码后面)发送回Ajax调用者(aspx页面),以更新在服务器上完成的耗时任务的进度。
我正在尝试从aspx页面后面的代码中获取以下代码,但这似乎不起作用!
_context = GlobalHost.ConnectionManager.GetConnectionContext<MessengerEndpoint>();
_context.Connection.Send(((Connection)_context.Connection).Identity, "hey");
任何建议都将不胜感激。
编辑:任何人? @ dfowler / @ N.TaylorMullen?
问候。
答案 0 :(得分:0)
首先,您可以尝试(仅尝试):
Context.Connection.Broadcast ( "hey");
如果它可以工作(我认为它会起作用(问题是Identity
,所以你需要打开一个连接并在服务器或客户端保存连接ID以供以后使用。