用于更改数据库的ASP.NET通知

时间:2011-08-11 15:13:35

标签: asp.net

我们有一个窗口应用程序和一个Web应用程序,它们都连接到同一个数据库来处理数据。 Web应用程序上的用户将进行一些更改,并等待用户对窗口应用程序的批准。有没有办法在窗口应用程序上进行批准时,在Web应用程序上显示实时更新或通知,这会导致数据库发生变化? 注意:我们将ASP.NET用于Web应用程序,.NET用于Windows应用程序

3 个答案:

答案 0 :(得分:3)

这个谈论SQLDependency and Query Notification的链接似乎就是你要找的。

您可以在updatepanel中设置“通知”区域,或者直接使用ajax以指定的时间间隔对数据库进行查询。

有几种选择。

答案 1 :(得分:2)

答案 2 :(得分:1)

使用AJAX定期刷新页面的一部分。我会使用jquery来表示ajax:jquery.com

不确定审批流程需要多长时间,但您可以将页面设置为每5秒15秒轮询一次服务器,无论什么都有意义。如果只是刷新页面的一小部分,相对于每个时间间隔重新加载整个页面,服务器上的负担不应太大。