我正在为我的项目使用.NET。我想知道如何为事件发生时看到此页面的人设置页面刷新。 例如,拍卖:当有人出价时,人们会自动使用新金额刷新页面。
我想实时显示商品的可用数量。因此,所有用户都知道剩下多少用户,并在用户购买商品时立即更新。
答案 0 :(得分:0)
我认为您正在寻找Timer。 您可以经常调用服务器端功能来检查是否发生了新事件(有人出价),然后显示更新。
你不能从服务器端触发刷新 - 你需要反过来做 - 经常检查是否有变化。
答案 1 :(得分:0)
听起来像SignalR的候选人。
答案 2 :(得分:0)
你可以用AJAX和setTimeOut()来做到这一点。设置一个计时器来触发一个AJAX让我们说每1分钟,并且在AJAX方法中你可以检查是否有读取Auctions,换句话说,你的逻辑,如果条件满足,你可以得到AJAX的回报例如,执行 window.navigate(“auctionspage.html”); 并将用户重定向到特定页面。请务必检查用户是否已阅读该页面,以便在下一次setTimeOut()调用中不会再次重定向。