我的网络应用程序拥有多个具有唯一用户代码的用户。一旦用一些用户代码将新记录插入数据库,我想在浏览器窗口中向该用户显示一个弹出窗口。
例如,插入mytable(用户代码)值(1431) 插入到我的数据库表中。 如果用户代码为1431,1435的用户已登录。我想只向usercode = 1431
的用户显示通知答案 0 :(得分:1)
请查看以下链接,选择最适合您的链接!
使用SqlNotificationRequest订阅查询通知 http://msdn.microsoft.com/en-us/library/ms190270.aspx
使用SqlDependency订阅查询通知 http://msdn.microsoft.com/en-us/library/ms179575.aspx
干杯, 斯蒂芬
答案 1 :(得分:0)
要通知客户端,即浏览器,我认为您唯一的选择是客户端上使用Ajax请求轮询服务器的JavaScript。然后,您可以在每个Ajax调用中查询数据库,并检查是否已添加用户的新记录。或者,您可以在eof上使用@StefanE链接的方法,并存储更改通知。您仍然需要从客户端进行投票。