javascript - asp.net标签刷新

标签 javascript sql asp.net

我想从我的数据库获取最新数据。 现在我的代码可以自动刷新,但我想每 1 秒刷新一次值。

js代码:

<script type="text/javascript">
  function updateLabel(){
  document.getElementById('<%= Label1.ClientID %>').innerHTML = Label1; 
  setTimeout("updateLabel()",1000);
  }
  updateLabel();
</script>

asp.net 代码:

 <asp:Label ID="Label1" runat="server" Text="LB"></asp:Label>

最佳答案

可能最简单的方法是使用 Page Methods 当然,您应该考虑每秒发出请求的影响。如果您有很多客户端并且值很少更新(例如每 30 秒或更短一次),您可以考虑使用一些基于推送的技术,例如 SignalR当值发生变化时收到通知,而不是不断轮询。如果间隔为 1 秒,那么使用 SignalR 似乎是有意义的。

关于javascript - asp.net标签刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27552200/

相关文章:

sql - Spark DataFrame中=== null和isNull之间的区别

javascript - 链接到 asp.net 中 javascript 提示中的另一个页面

asp.net - 经典 asp "An error occurred when verifying security for the message."iis7 传输级安全

javascript - 基于类为DOM元素添加事件监听器

javascript - 如何将表格内容发送到 Controller

MySQL 使用 LIKE 搜索查询

c# - 如何覆盖 ASP.NET Core 的 Controller 命名约定?

javascript - `element.next().insertBefore(element)` 是做什么的?

javascript - 如何使用 if 验证和 2 个 foreach 循环重构我的 angularjs 函数

SQL删除/替换字符串的一部分