我需要回答以下问题,假设应用程序是ASP.NET应用程序或WPF应用程序。
您有两个不同的计算机上有两个屏幕,一个有员工列表,一个有添加员工屏幕,当员工被添加时可以完成什么,显示员工列表的屏幕会显示已添加员工的消息。
请指教,
答案 0 :(得分:0)
ASP.NET服务器无法通知客户端有关更改的信息。您必须使用一些外部库(如SignalR(http://signalr.net/))来强制客户端永久保持与服务器的连接,并且可以通知客户有关更改的信息。
答案 1 :(得分:0)
如果您使用 ObservableCollection ,则可以收听 CollectionChanged 事件并检查是否已添加项目的参数。
答案 2 :(得分:0)
您可以使用WCF服务在客户端之间进行协调。当员工添加第一个客户端时,将信息发送给服务。然后WCF服务将回调发送到第二个客户端。见WCF callbacks