如何根据数据库中的更新触发Asp.net应用程序?

时间:2013-07-23 16:33:10

标签: c# asp.net ajax web-services

我在ASP,C#的网页上创建了一个按钮,点击后从数据库中提取数据,并根据提取的数据向Web服务发出请求,然后在另一个网页上显示结果。我有一个硬件,它从ID读取数据并将数据写入数据库。 应用程序同时引用相同的数据库,即一个应用程序将数据写入数据库,另一个应用程序读取数据并向Web服务发出请求。

当用户单击网页上的按钮时,将开始向Web服务发出请求的操作。我希望这个事件能够自动发生,就像硬件读取ID数据并将数据写入数据库一样,其他应用程序应该自动读取它,并且应该向Web服务请求显示响应。

我是否应该创建一个应用程序,它不断地从数据库中侦听任何更改或更新,并在对数据库进行更新时触发,例如在我的情况下插入新记录表

谢谢

1 个答案:

答案 0 :(得分:1)

假设您使用的是SQL Server,可以使用SqlDependency订阅更改。

Check this link for more information