gpt4 book ai didi

c# - 如何最好地从应用程序的另一部分 "turn off"网页?

转载 作者:行者123 更新时间:2023-11-30 18:59:31 25 4
gpt4 key购买 nike

我们有一个网络应用程序可以为我们的计算机支持小组管理库存。我们将使用它的其中一件事是为我们较大的计算机实验室驱动“当前使用的计算机” map ,以便用户可以更轻松地找到一台打开的计算机(我们主图书馆的实验室有大约 150 台计算机)。用于显示此页面背景的图像通过应用程序的管理部分进行管理,实验室中的工作站与它们所在的位置之间的关系也是如此。

我们希望在管理界面中更新 map 时,管理员可以“关闭”每个位置的 map 页面显示。我的想法是扩展保存位置数据的表以指示该位置是否可用于 map 显示,并在 map 更新时检查此信息。如果检查表明不应显示 map ,页面将绘制一条合适的消息,而不是显示 map 图像和“正在使用”的叠加数据。

我希望其他人之前可能已经这样做过,或类似的事情,我想听听您对替代方案的建议。

map 页面将通过 AJAX 定期刷新(每 2 分钟一次),传递要使用的图像 url 和叠加数据(表格的位置和每个可用的计算机数量)。我在想,当页面检测到从“不显示”到“显示”的转换时,它会通过 HTTP GET 刷新页面。

最佳答案

这应该不难通过轮询来实现,因为只有少数用户会检查计算机的可用性。您可能每分钟轮询几次而不会使服务器负担过重。

我会使用带有一堆绝对位置 DIV 的 map 覆盖代表每台计算机的 map 。每个 DIV 的背景将是“可用”或“不可用”图像。然后,您可以简单地在 Ajax 响应中吐出一些 JavaScript,以从表示其当前状态的每个 DIV 添加/删除类名。更改类名会更改 DIV 的背景图像。

您可以在管理员编辑状态时显示“正在加载”微调器(这只是另一个类名)。

关于c# - 如何最好地从应用程序的另一部分 "turn off"网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/220458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com