我想从我的数据库获取最新数据。 现在我的代码可以自动刷新,但我想每 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/