2011-08-11 39 views
2

我们有一个窗口应用程序和一个Web应用程序,并且都连接到同一个数据库来处理数据。 Web应用程序上的用户将做一些更改并等待用户对窗口应用程序的批准。有什么方法可以在窗口应用程序批准时导致数据库更改时,在Web应用程序上显示实时更新或通知? 注意:我们使用ASP.NET for web应用程序和.NET for windows应用程序关于数据库更改的ASP.NET通知

+1

什么是您的数据库技术? – cjk

+1

您是否尝试过使用AJAX?这可能有帮助。 – JMichelB

+0

对于ck:我们使用MS SQL Server 2008 R2。 – knguyen

回答

1

使用AJAX定期刷新页面的一部分。我会使用jQuery的阿贾克斯的东西:jquery.com

不知道审批过程预计需要多长时间,但您可以设置页面轮询服务器每隔5秒,15秒,无论有道理。如果只是刷新页面的一小部分,相对于在每个时间间隔重新加载整个页面而言,它不应该成为服务器上的太多负担。

3

这个链接,谈论SQLDependency and Query Notification似乎是你在找什么。

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

有几种选择。

相关问题