如何从sql server刷新aspx页面

Job*_*ian 2 c# asp.net

如何从SQL server.I正在使用asp.net刷新aspx页面,C-夏普与SQL Server 2008.What我的意思是,我有表,说表1.如果在执行任何DML操作(更新,插入等),以表1,然后我的页面,说Page1.aspx应该自动刷新.我不能使用计时器刷新页面.我需要从数据库触发刷新.

Jam*_*son 6

即使可以在数据发生变化时通知服务器,但真正的挑战是实时地将这些变化传递给客户端而无需计时器或用户交互.

你有几个选择:

  1. 最好的办法是使用WebSocket,它可以实现客户端和服务器之间的双向通信.这是我要选择的解决方案.

    以下是一些使用示例WebSockets:


    还有一些好的图书馆可以处理大部分的腿部工作.一对夫妇要检查的是WebSyncPokeIn.这两种产品都提供了不错的文档和社区版本,您可以免费下载.

    以下是一些要查看的教程:

  2. 使用AJAX每秒钟轮询一次更改X.如果检测到更改,则重新加载页面,否则不执行任何操作.