我正在创建一个Web应用程序,我需要在常规间隔中检查数据库以查找表中更新的任何新行。如果已更新任何行并将Rows返回给用户。
当我刷新页面时,我会更新网站中的行。但我需要知道如果在没有刷新页面的情况下将任何新行添加到表中
我怎样才能做到这一点? 你能建议我一个方法(可能不会减慢网站速度)。
我可以使用网络服务实现这一目标吗?
答案 0 :(得分:1)
通常的方法是使用javascript来点击您网站上的网页,setInterval
发回页面询问任何更改,网络套接字可以实时执行,但需要现代浏览器。
这是一个类似的问题得到了很好的回答,尽管它适用于Asp.net MVC:
Creating an AJAX alert for a user when there's a server-side change
如果我被迫使用vanilla ASP.Net,我通常会将这些请求放入网络服务中。